Visualizzazione risultati 1 fino 2 di 2

Discussione: conflitto dei radio buttom nel form

  1. #1
    Guest

    Predefinito conflitto dei radio buttom nel form

    Salve nella creazione del mio form ho voluto mettere dei radio buttom. Il problema è che se i due radio non sono selezionati di default il mio sito funziona (cioè in base al radio che si scegli il sito prosegue su una pagina o su un altra). Il problema è che se metto l'aggettivo checked di default il form non va piu... chi sa aiutarmi?? ecco il codice in rosso il pezzo che penso non vada bene:
    Codice PHP:
    <?php
    include("../config.php");
    $obj=new sast1com();
    $obj->connessione();


    $cliente=$_GET['cliente'];
    ?>

    <script type="text/javascript">
    function jsact(act) {

    // alert('hello');

    document.getElementById('mioForm').action = act;

    }
    </script>

    <?php


    if(strlen($cliente) != 0)

    {


    $separa = explode(" ", $cliente);




    $cognome=$separa [0];
    $pippo=strstr($cliente, " " );
    $nome = substr($pippo, 1);




    if((
    strlen($cognome) > 0 && strlen($nome) > 0 )|| $nome != NULL)

    {


    $dati=mysql_query("select count(id) from clienti where cognome like '%$cognome%' and nome like '%$nome%'");
    $array=mysql_fetch_array($dati);

    $num =$array[0];

    if (
    $num == 1) {

    $dati=mysql_query("select * from clienti where cognome like '%$cognome%' and nome like '%$nome%'");
    $array=mysql_fetch_array($dati);
    $id=$array['id'];

    $dati2=mysql_query("select max(id1) from schede ");
    $array2=mysql_fetch_array($dati2);

    $num_id=$array2[0];


    $id1= $num_id +1;

    ?>



    <h2>Scheda N° <strong><? echo"".$id1.""; ?></strong> </h2><br/>



    <form action = "#" method = "post" id = "mioForm">


    <table style="width:100%">
    <tr>

    <td></td>

    <td><input type="hidden" name="id1" size="20" value="<? echo"".$id1.""; ?>">

    </td>

    </tr>

    <tr>

    <td></td>

    <td><input type="hidden" name="id" size="20" value="<? echo"".$id.""; ?>">

    </td>

    </tr>
    <tr>

    <td>Data: </td>

    <td><input type="date" name="data"
    value="<?php
    echo date("d/m/20y", time ());
    ?>"> </td>

    </tr>
    <tr></tr>


    <tr>

    <td>Durata (settimane): </td>

    <td>
    <select size="1" name="settimane">
    <?php for($io=1; $io<=20; $io++){ echo "<option value=\"$io\">".$io."</option>";} ?>
    </select>
    </td>

    </tr>
    <tr></tr>

    <tr>

    <td>Livello: </td>

    <td>
    <select size="1" name="livello">
    <option value="">Seleziona</option>
    <option value="base">Base</option>
    <option value="intermedio">Intermedio</option>
    <option value="avanzato">Avanzato</option>
    </select>
    </td>

    </tr>
    <tr></tr>


    <tr>

    <td>Obiettivo: </td>

    <td>
    <select size="1" name="obiettivo">
    <option value="">Seleziona</option>
    <option value="dimagrimento">Dimagrimento</option>
    <option value="massa">Massa</option>
    <option value="tonificazione">Tonificazione</option>
    <option value="definizione">Definizione</option>
    <option value="definizione">Schede precompilate sugli obiettivi</option>
    </select>
    </td>

    </tr>

    <tr>
    <td>Scegliere tipo di Scheda: </td>

    [COLOR="#FF0000"] <td>

    <input type ="radio" name="rispo" onClick="jsact('inserimento_dati.php')" checked />inserisci dati in una nuova scheda
    <br/>
    <input type ="radio" name="rispo" onClick="jsact('exnova.php')" />Visualizza schede precompilate
    </td>
    [/COLOR]
    </table>


    <hr />



    <br /><br />





    <input type="submit"

    name="submit" value="Inserisci">





    </form>






    <?php

    }

    else echo
    "<strong>Attenzione! Utente inesistente</strong>";

    }
    else echo
    "<strong>Inserisci un nome corretto</strong>";



    }


    else echo
    "<strong>Nessun cliente inserito</strong>";



    ?>

  2. #2
    Guest

    Predefinito

    "mi ritorni in mente..." (cit.)

    perche' se è checked e non ci clicca nessuno, action rimane # (stessa pagina)
    basta cambiare action con quello che metti di default
    Ultima modifica di FormularioDiDrakensang : 11-11-2014 alle ore 21.08.07

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •