Ciao a tutti,
io lavoro con un progetto asp.net in C# però sto lavorando anche con html.
Praticamente ho quanto segue:
<tr>
<td class="radioB"><input type="radio" name="azienda" value="nome" id="nome" class="i2"></td>
<td class="testo" width="100%" NOWRAP>Nome</td>
</tr>
<tr>
<td class="radioB"></td>
<td class="inputT" width="100%"><input type="text" name="txtnome" class="i2" style="WIDTH:100%" onClick="selezionaRadioButton('nome')"></td>
</tr>
<tr>
<td class="radioB"><input type="radio" name="azienda" value="tutti" id="tutti" checked class="i2"></td>
<td class="testo" width="100%" NOWRAP>Tutte</td>
</tr>
ovvero questo codice rapprensenta un radio Button "Nome" che se cliccato permette di scrivere nel campo testo sottostante, e poi c'è un'altro radio Button "Tutti".
Infine c'è un pulsante "Cerca" che se cliccato rimanda a questo codice:
function avviaRicerca()
{
var radioB = document.getElementById('tutti');
var iframe = window.document.getElementsByName('mainform');
if (radioB.checked == 'false')
{
iframe.src = 'Azienda.aspx?tutti';
}
else
{
var testoCerca = document.getElementsByName('txtnome');
var str1 = 'Azienda.aspx?';
iframe.src = str1.concat(testoCerca.value);
}}
il problema è che radioB.checked non è mai false...anche non essendo cliccato!!
Va sempre nell'else e invece quando è cliccato "Tutti" vorrei passare alla mia pagina Azienda.aspx il valore tutti, altrimenti vorrei passare il valore contenuto nel campo txtnome.
Come si fa?
Dove sto sbagliando??
Scusate l'ignoranza ma non ho mai lavorato in html e js.
Grazie per chi mi sa aiutare.
Ciao
Sara

Rispondi quotando
