У меня есть какой-то javascript, который я хочу запустить, когда скрытое поле изменяется (через javascript). Есть ли способ сделать это? (или в любом случае иметь поле, которое не «видно» в asp mvc, на котором я могу получить событие изменения)
ПРИМЕЧАНИЕ: Я подтвердил, что проблема заключается не в том, что скрытое поле, а в том, что поле обновлено с помощью javascript! Событие изменения не срабатывает, когда я обновляю поле с помощью JavaScript.
Отредактированный
Чтобы прояснить это работает:
//set up change event
$('#154').change(function() {
ScoringDerivation(154, 6,162,165);;
});
<select id="154" name="154"><option value=""><Select></option>
<option value="6001">Good</option>
<option value="6002">Average</option>
<option value="6003">Poor</option>
<option selected="selected" value="6004">No Match</option>
</select>
Но это не так:
//set up change event
$('#165').change(function() {
DerivationAdd3(165,166,167,226);;
});
<input id="165" name="165" type="hidden" value="0" /><label id="165Label" name="165Label">0</label>