JavaScript 中的return true 和return false

1.對於return true 和 return false: ip

return false表示返回一個false值,也就是說提交是不成功的,就是不會提交上去。
return true表法返回一個true值,也就是提交了,無論你輸入沒有輸入值,都會提交到action指定頁面。 get

2.舉例說明: input

function btn_c(){
 if(document.getElementsByName("userName")[0].value==""){
  alert("用戶名不能爲空");
  return false;
 }if(document.getElementsByName("userPass")[0].value==""){
  alert("密碼不能爲空");
  return false;
 }
 alert("登陸成功");
 return true;
}
</script> it

    <tr align="left">
     <td>用戶名:</td>
     <td> <input name="userName" type="text"/></td>
     <td>密  碼 :</td>
  <td><input name="userPass" type="text"/></td>                                                  <td><input type="button" value="提交" onclick="btn_c()"/><input type="submit" value="提交" onclick="return btn_c()"/></td>
    </tr> io

對於button中onclick="btn_c()"和submit中onclick="return btn_c()",若是submit中不加return,也會提交一次。 function

相關文章
相關標籤/搜索