作者Clessin (Clemond)
看板Web_Design
标题Re: [问题] submit为什麽没作用呢?>"<
时间Wed Mar 30 22:38:40 2005
※ 引述《magicplume (魔幻的羽毛)》之铭言:
: <SCRIPT Language="javascript">
: function checkdata()
: {
: if(form1.T1.value == "")
: {
: window.alert("请输入姓名");
: }
: .....这边跟上面类似
: else //都检查完了
: form1.submit();
: }
: </SCRIPT>
: <FORM action="checkresult.jsp" method=post name=form1>
: <p>姓名:<INPUT type="text" name=T1> </p>
: ...以下类似
: <INPUT type="button" value="确定" name=B1 Onclick='checkdata()'>
: </FORM>
: 这样子写出来之後,如果资料有漏填了话,确实会检查并跳警告视窗,
: 可是如果没有漏填了话,按下按钮之後闻风不动,
: 不会连结到下一个jsp网页。
: 我试过如果把button type改成submit就可以连到下一个jsp档,
: 可是这样子就没办法检查资料是否漏填了 >"<
: 到底是哪里出问题呢? 拜托大家帮我看一下,谢谢!〒△〒
前一篇是我用的方法,试过可行。刚刚再帮你仔细看了一下你的作法,
发现你有些语法错误(少了""),所以造成无法传值出去。我帮你订正如下:
<html>
<head>
<script language="Javascript">
function checkdata(){
if (form1.T1.value.length==0){
window.alert("请输入姓名!");
} else if (form1.T2.value.length==0){
window.alert("请输入地址!");
} else form1.submit();
}
</script>
</head>
<body>
<Form action="checkresult.jsp" method="post" name="form1">
<p>姓名:<input type="text" name="T1"></p>
<p>地址:<input type="text" name="T2"></p>
<input type="button" value="确定" onClick="checkdata()">
<input type="reset" value="重填">
</Form>
</body>
</html>
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.138.68.129