salve a tutti ... ho un problema con uno script jquery che mostra o nasconde dei campi di un form.
su ie tutto ok ... mentre su chrome e safari i campi non vengono mostrati.
nel form ho i campi azienda a vat:codice:function dynamicFields() { $val = jQuery("#user-form input[type='radio']:checked").val(); switch ($val) { case "1": jQuery("#azienda").hide(); jQuery("#vat").hide(); break; case "2": jQuery("#azienda").show(); jQuery("#vat").show(); break; default: jQuery("#azienda").hide(); jQuery("#vat").hide(); break; } }
dov'è il problema?codice:<div id="radiobuttons" class="row-anagrafica-radio"> <input onChange="javascript:dynamicFields()" id="UserDetail_tipologia_0" value="1" checked="checked" type="radio" name="tipologia" /> <label for="UserDetail_tipologia_0">No Business</label> <input onChange="javascript:dynamicFields()" id="UserDetail_tipologia_1" value="2" type="radio" name="tipologia" /> <label for="UserDetail_tipologia_1">Business</label> </div> <tr id="azienda"> <td> Company name<span>*</span> </td> <td> <input size="60" maxlength="255" name="azienda" type="text" /> </td> </tr> <tr id="vat"> <td> <label for="vat">VAT (Only EU)</label> </td> <td> <input size="60" maxlength="255" name="vat" id="vat" type="text" /> </td> </tr>
grazie ...

Rispondi quotando