2012-05-01 61 views
1
function formv(frm){ 

    alert(frm.username.value); 

    document.myform.submit(); 
} 

<form action="http://localhost/CI/index.php/scontr/logs" method="post" name="myform"> 
     <fieldset> 
     <table> 
      <tr> 
       <td>UserID:</td> 
       <td><input type="text" name="username" maxlength="30" value="" /></td> 
      </tr> 
      <tr> 
       <td>Password:</td> 
       <td><input type="password" name="password" maxlength="30" value="" /></td> 
      </tr> 

          <tr><td> 
          <select name="myselect"> 
          <option value="one" >Teacher</option> 
          <option value="two" >Student</option> 
          </select></td> 
          </tr> 

      <tr> 

       <td colspan="2"><input type="button" name="submit" onclick="formv(this.form)" value="Login" /></td> 
      </tr> 

誰能告訴我爲什麼上面的表格不會被張貼在以下地址。顯示警告框,但沒有任何反應。它仍然在同一頁JavaScript錯誤提交HTML表單提交

+0

你得到在瀏覽器的錯誤控制檯錯誤? – kevin628

+0

其說document.myform.submit不是函數 – user1366645

+0

嘗試使用document.forms [0] .submit() –

回答

0

您需要重命名您的提交按鈕,因爲document.myform.submit現在引用按鈕而不是提交操作。

變化

name="submit" 

name="btnSubmit" 
+0

thanks.this幫助 – user1366645