对焦问题

时间:2018-12-14 04:40:14

标签: javascript html

我有一个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; }

0 个答案:

没有答案