<script type="text/javascript"> function checkna(){ na=form1.yourname.value; if( na.length <1 || na.length >12) { divname.innerHTML='<font class="tips_false">長度是1~12個字符</font>'; }else{ divname.innerHTML='<font class="tips_true">輸入正確</font>'; } } </script><body> <div class="contact" > <form name="form1" method="post"> <label>姓名:</label> <input type="text" name="yourname" placeholder="請輸入用戶名" onblur="checkna()" required/><span class="tips" id="divname">長度1~12個字符</span> <b class="btn"><input type="submit" value="提交"/> <input type="reset" value="取消"/></b> </form> </div>上面這段代碼有兩個不懂的的地方:JS獲取input值的時候不是通過先獲取ID嗎??na=form1.yourname.value;為什么我這樣寫也可以獲取問題2:為什么這里可以這樣子獲取divname.innerHTML,這里也是應(yīng)該通過ID
關(guān)于input值的獲取問題
HUX布斯
2018-10-11 14:11:42