我有這個腳本來檢查變量的值是否匹配隱藏輸入的值並返回confirmMessage。控制一個由腳本自動填充的輸入
var的值可能是由另一個腳本手動或自動填充的。
當它手動有一個結果,但是當輸入自動填充腳本我沒有確認消息。
<script>
$('#vr').on('keyup change', function() {
var vr = document.getElementById('vr');
var confirm_vr = document.getElementById('confirm_vr');
var message = document.getElementById('confirmMessage');
if(vr.value == confirm_vr.value){
message.innerHTML = "MATCH";
}else{
message.innerHTML = "! Not match";
}
});
</script>
<span id='confirmMessage' ></span>
<input id='vr' name='vr' />
<input type='hidden' id='confirm_vr' name='confirm_vr' />
不要使用 「無功」 的任何東西,但JS關鍵字。你在問這個問題。 – jmargolisvt
@jmargolisvt我認爲OP的意思是使用'cin.value'而不是'var.value',它甚至會編譯瘋狂...... –
哪個腳本以編程方式改變文本字段?如果您需要在設置'input.value'後調用事件處理程序,則需要自行觸發更改事件。請參閱https://stackoverflow.com/questions/2381572/how-can-i-trigger-a-javascript-event-click/2381862#2381862 –