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>
上記のフォームが次のアドレスに掲載されていない理由を教えていただけますか?アラートボックスは表示されますが、何も起こりません。同じページに残りますhtmlフォームでのJavaScriptエラーsubmit
へ
変更
ブラウザのエラーコンソールにエラーが出るのですか? – kevin628
そのdocument.myform.submitは関数ではありません – user1366645
document.forms [0] .submit()を使用してみてください –