Salve,
ho una pagina con delle dorpdownlist,
quello che devo fare è che all'interno di una dropdown fatta il questo modo:
<select id="tipologiaChiamata0_45968475-bc14-44ba-b6ac-c3386d79c40e_$LookupField"title="Tipologia Chiamata">
<option value="0">(None)</option>
<option value="1">Alert</option>
<option value="5">Apertura e verifica TT</option>
<option value="6">App wow</option>
<option value="13">Bonifici</option>
</select>
Nella dropdown quando clicco su Bonifici dovranno comparire due altri campi che si chiamano Valuta e Erogato . Ho fatto uno script che fa comparire i due field e funziona ma la mia necessità è quella di...anziché inserire il valore della option value "13" inserire proprio il testo tipo:
if ($("select[title='" + tipologiaSelector + "']").val() == "Bonifici")
if ($(this).val() == "Bonifici")
questo perché gli option value in produzione potrebbero essere diversi:
posto qui il codice
//HIDE EROGATO-VALUTA FIELD
if ($("select[title='" + tipologiaSelector + "']").val() == 13) {
$("nobr:contains('" + ErogatoSelector + "')").closest("tr").show();
$("nobr:contains('" + ValutaSelector + "')").closest("tr").show();
} else {
$("nobr:contains('" + ErogatoSelector + "')").closest("tr").hide();
$("span[id='errorErogato']").hide();
$("nobr:contains('" + ValutaSelector + "')").closest("tr").hide();
$("span[id='errorValuta']").hide();
}
$("select[title='" + tipologiaSelector + "']").change(function () {
if ($(this).val() == 13) {
$("nobr:contains('" + ErogatoSelector + "')").closest("tr").show();
$("nobr:contains('" + ValutaSelector + "')").closest("tr").show();
} else {
$("nobr:contains('" + ErogatoSelector + "')").closest("tr").hide();
$("select[title='" + ErogatoSelector + "']").prop('selectedIndex', 0);
$("span[id='errorErogato']").hide()
$("nobr:contains('" + ValutaSelector + "')").closest("tr").hide();
$("select[title='" + ValutaSelector + "']").prop('selectedIndex', 0);
$("span[id='errorValuta']").hide()
}
});
Qualcuno potrebbe aiutarmi anche nella modifica del codice?
Grazie mille