Salve a tutti....vorrei una informazione su come posso modificare un codice....
io ho questo codice che mi permette di disabilitare un campo text/area in caso un campo select sia riempito....
io avrei la necessità che disabilitare il text/area solo in caso nel select sia selezionata una voce diversa da quella di default ()Codice HTML:<option value=" "> </option>
adesso non so se per errore il text/area è abilitato ma appena estendo il select questo di disattiva perchè il select prende il valore del campo di default, questo è possibile?
il JS che uso è il seguente:
Codice:<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script> <script> $(document).ready(function(){ $("form").submit(function(event){ event.preventDefault(); }); $("#campo1").change(function(){ var valore1 = $("#campo1").val(); if(valore1!=""){ $("#campo2").prop("disabled",true); }else{ $("#campo2").prop("disabled",false); } }); $("#campo2").change(function(){ var valore2 = $("#campo2").val(); if(valore2!=""){ $("#campo1").prop("disabled",true); }else{ $("#campo1").prop("disabled",false); } }); }); function controllo(){ var controlla = true; var campo1 = $("#campo1").val(); var campo2 = $("#campo2").val(); if(campo1=="" && campo2==""){ alert("compilare almeno un campo"); controlla=false; } if(campo1!="" && campo2!=""){ alert("compilare solo un campo"); controlla=false; } if(controlla){ $("form").submit(function(event){ $(this).unbind('submit').submit(); }); } }</script>
gli altri valori del campo select sono il risultato di un array su una tabella del mio db
Codice PHP:<select name="campo1" id="campo1">
<option value=" "> </option>
<?PHP
$strSQL4 = 'SELECT distinct * FROM richieste_room';
$risultato_query4 = mysql_query($strSQL4);
$numero_risultati4 = mysql_num_rows($risultato_query4);
?>
<? $i=1;
while ($rigaArrayRicerca = mysql_fetch_array($risultato_query4)) {
echo "<option value=".$rigaArrayRicerca[tipo].">".$rigaArrayRicerca[tipo]."</option> ";
$i++;
}?>
<!--<option value=" "> </option>
<option value="CombatArms EU">CombatArms EU</option>
<option value="minecraft">minecraft</option>
<option value="leageu of legend">leageu of legend</option>-->
</select>
ALTRO GIOCO:
<input type="text" name="campo2" id="campo2"/></td>

LinkBack URL
About LinkBacks
