我有一个JavaScript函数,该函数会在调用输入字段的onfocusout
属性时触发,效果很好。
我唯一的问题是,第一次,每当用户输入文本时,执行JavaScript函数后,输入的值就会从屏幕上消失,因此用户必须再次输入。 / p>
我该如何解决?
<input type="password" class="form-control" id="exampleInputPassword1" placeholder="Password" onfocusout="passcheck(0)" title="input must not be less than 8 characters" required></input>
function passcheck(type){
var status=false;
switch(type) {
case 1:
var divP=document.getElementById("form-group password");
if(!document.getElementById("passHelp"))
divP.innerHTML+="<small id='passHelp' hidden class='form-text text-muted' color='red'>Password mismatch.</small>";
if(!status){ document.getElementById("passHelp").hidden=false;
document.getElementById("passHelp").style.color="Red";
}
else{ document.getElementById("passHelp").hidden=true; }
break;}
return status; }