簡體   English   中英

僅當輸入有效時才顯示按鈕

[英]Show Button only if Input is Valid

<input id="userid" type="text" placeholder="Enter Your ID" style="padding: 9px; margin: 9px; border-style: solid; font-size: large;" />

<input id="userpassword" type="text" placeholder="Enter Your Password" style="padding: 9px; margin: 9px; border-style: solid; font-size: large;"/>

<input id="loginbutton" type="button" value="Login" style="padding: 4px; margin: 11px; font-size: large; background-color: #000000; color: #FFFFFF;" **hidden="hidden"** />


var useridtologin = document.getElementById("userid").innerHTML;

var passwordtologin = document.getElementById("userpasword").innerHTML;

var buttonshow = document.getElementById("loginbutton");

如您所見,我的按鈕設置為“隱藏”,我希望它僅在用戶輸入時才顯示在屏幕上:“userid”中的 1111 和用戶密碼中的 smith。

 function myFunction() { var buttonshow = document.getElementById("loginbutton"); var useridtologin = document.getElementById("userid"); var passwordtologin = document.getElementById("userpassword"); if(useridtologin && passwordtologin){ if(useridtologin.value == "1111" && passwordtologin.value == "smith"){ buttonshow.style.display = "block"; } } }
 <input id="userid" type="text" placeholder="Enter Your ID" onfocusout="myFunction()" style="padding: 9px; margin: 9px; border-style: solid; font-size: large;" /> <input id="userpassword" type="text" placeholder="Enter Your Password" onfocusout="myFunction()" style="padding: 9px; margin: 9px; border-style: solid; font-size: large;"/> <input id="loginbutton" type="button" value="Login" style="padding: 4px; margin: 11px; font-size: large; background-color: #000000; color: #FFFFFF; display:none" />

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM