作者shiengchyi (风真大耶)
看板Web_Design
标题[问题] JavaScript 表单传送问题
时间Thu Nov 30 16:55:16 2006
html部份:
<table border="0" width="35%" height="100%">
<form action="login.php" method="POST" name="login_form">
<tr><td>
帐号:<input type="text" size="35" maxlength="35" name="account">
</td></tr>
<tr>
<td>
密码:<input type="password" size="39" maxlength="39" name="password">
</td>
</tr>
<tr><td align="center">
<input type="reset" value="清除">
<input type="button" name="sub" value="登入" onClick="chk()">
^^^^^^^呼叫chk()
</td></tr>
</form>
<tr><td align="middle">
<a href="register.php">我要注册</a>
</td></tr>
</table>
javascript部分:
function chk()
{
if(document.login_form.account.value.length==0)
{
alert("请输入帐号!");
return ;
}
if(document.login_form.password.value.length==0)
{
alert("请输入密码!");
return ;
}
document.login_form.submit();
}
php部分:
$sub=$_POST['sub'];
可是我这样写...$sub 抓不到数值....>"<
有爬过文...
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.131.136.203
1F:推 grence:是我眼花吗..form里面又没有叫sub的元件..囧a 11/30 17:14
2F:→ grence:PHP里用$_POST['ACCOUNT']跟$_POST['PASSWORD']抓变数 11/30 17:15
3F:推 shiengchyi:有呀...登入的那一个按钮就叫sub.... 11/30 17:23
4F:→ grence:果然眼花,但$_POST['']要抓的仍然不是那个按钮 11/30 17:27
5F:推 shiengchyi:所以我想问是为什麽抓不到?? 11/30 17:32
6F:→ shiengchyi:其他都抓的到 唯独sub 抓不到... 11/30 17:33
7F:推 superGA:JS就是这样 用JS传form 他不会理button跟submit两个type 11/30 19:38
8F:→ superGA:这两个值 本来使用者就不能输入 所以也没必要传 11/30 19:40
9F:→ superGA:你可以试试看把button改成text 然後click他 ...= =" 11/30 19:41
10F:推 shiengchyi:我找到解决方法了...另外使用hidden来传值判断 11/30 20:09
11F:→ grence:看来又搞错问题,回错答案...orz 12/01 14:31