问题描述
- html 当一个input框有值时,触发事件
-
有一个input框,当这个框有值时,触发一个xm()的事件,怎么写?
解决方案
<input type="text" id="xxx"/>
<script>
if(document.getElementById('xxx').value!='')xm()
</script>
解决方案二:
有值时,是不是可以考虑keyup事件。
或者是值change时,判断内容是否为空,如果不为空,触发。
只判断一次值不为空不能解决,或者加一个定时器持续监视这个Input框,值不为空时触发。
解决方案三:
js代码:(假设input框id值为ipt)
var ipt=document.getElementById('ipt');
ipt.onkeyup=function(){
if(this.value){
xm();
}
}
解决方案四:
绑定input事件啊,就像是click事件一样
解决方案五:
onkeyup或者页面加载时判断,看你需求
解决方案六:
可以为这个input元素添加onchange事件,如果元素值发生了变化就触发。
$(".inputId").change(xml);
时间: 2024-09-27 08:45:32