Javascript 检查同一函数中多个输入字段的不同长度
解决了!! 我对代码做了一点修改,我认为现在更正确了,现在我已经使用事件对象来瞄准模糊的输入Javascript 检查同一函数中多个输入字段的不同长度,javascript,Javascript,解决了!! 我对代码做了一点修改,我认为现在更正确了,现在我已经使用事件对象来瞄准模糊的输入 var inputHandler = document.getElementsByTagName("input")[0]; var inputListener = document.getElementsByTagName("input")[1]; var msg = document.getElementById("message"); function checkL
var inputHandler = document.getElementsByTagName("input")[0];
var inputListener = document.getElementsByTagName("input")[1];
var msg = document.getElementById("message");
function checkLength(e, minLength){
el = e.target;
if (el.value.length < minLength) {
msg.textContent = "please, introduce at least " + minLength + " characters";
el.style.borderColor = "red";
}
else{
msg.textContent = "";
el.style.borderColor = "green";
}
}
inputHandler.onblur = function(e){checkLength(e, 3);};
inputListener.addEventListener("blur", function(e){checkLength(e, 5);}, false);
var-inputHandler=document.getElementsByTagName(“输入”)[0];
var inputListener=document.getElementsByTagName(“输入”)[1];
var msg=document.getElementById(“消息”);
函数校验长度(e,最小长度){
el=e.target;
如果(el.value.length
试试这个:
函数校验长度(minLegth){
if(inputHandler.blur){
if(inputHandler.value.length
试试这个:
函数校验长度(minLegth){
if(inputHandler.blur){
if(inputHandler.value.length
makeelse if(inputListener.blur){
到if(inputListener.blur){
也可以做
…尽管这会在提交时检查makeelse如果(inputListener.blur){
到如果(inputListener.blur){
也可以做
…尽管这会在提交时检查