我有这个脚本来检查变量的值是否匹配隐藏输入的值并返回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 –