form action 与form里面submit onclick或者form onsubmit的区别
我觉得好象按下一个按钮,有很多事件被激发??这些事件的处理顺序是怎么样的?
如果一个form里面有N个按钮,为什么他们的onclick事件里面不能调一个asp来处理呢?这N个按钮随便按哪一个都会触发form action 吗?
如果一个form里面有N个按钮,为什么他们的onclick事件里面不能调一个asp来处理呢?这N个按钮随便按哪一个都会触发form action 吗?
...全文
请发表友善的回复…
发表回复
yymzzl 2004-04-14
- 打赏
- 举报
onclick 可以在客户端执行,也可以让其调用到其他的处理程序
如果同时定义了action 和submit按钮的onclick,是哪个先执行?
先执行onclick 在执行action
不过建议你有多个按钮的话。还是用多个form比较好,也可以用onclick 那就看你自己的需要了!
如果同时定义了action 和submit按钮的onclick,是哪个先执行?
先执行onclick 在执行action
不过建议你有多个按钮的话。还是用多个form比较好,也可以用onclick 那就看你自己的需要了!
snail4up 2004-04-14
- 打赏
- 举报
除了FORM ACTION 还可以用其他方式来要求asp页面处理吗? 还有,form action 是以一个唯一的asp页面处理,也就是说,form里面只能有一个submit起作用?
如果同时定义了action 和submit按钮的onclick,是哪个先执行?
如果同时定义了action 和submit按钮的onclick,是哪个先执行?
enslaver 2004-04-14
- 打赏
- 举报
在FORM表单中按属性是SUBMIT的按钮才提交此表单。
而属性是buttion 按钮要调用一个过程或函数
而属性是buttion 按钮要调用一个过程或函数
bybee 2004-04-14
- 打赏
- 举报
type=submit 我感觉,只要表单添加完,一按回车,就是找这个按钮!
type=buttion onclik="" 这种按钮必须鼠标点击才行!
form action 是form要执行的页
form onsubmit 只有返回是真的时候才执行 form.submit
type=buttion onclik="" 这种按钮必须鼠标点击才行!
form action 是form要执行的页
form onsubmit 只有返回是真的时候才执行 form.submit
zyoutlook 2004-04-14
- 打赏
- 举报
form里面可以实现多个submit按钮起作用,得给它们命名
<form method="post" action="destination.asp">
<input type="submit" name="s1" value="提交按钮1">
<input type="submit" name="s2" value="提交按钮2">
</form>
在destination.asp中区分:
if (Request.Form("s1").Count>0)
{
...
}
if (Request.Form("s2").Count>0)
{
...
}
<form method="post" action="destination.asp">
<input type="submit" name="s1" value="提交按钮1">
<input type="submit" name="s2" value="提交按钮2">
</form>
在destination.asp中区分:
if (Request.Form("s1").Count>0)
{
...
}
if (Request.Form("s2").Count>0)
{
...
}
soso119 2004-04-14
- 打赏
- 举报
你可以定義多個url啊,url1="http://sina.com.cn",url2="http://www.sohu.com"
if(...){
form1.action = url1;
form1.submit();
}
else{
form1.action = url2;
form1.submit();
}
if(...){
form1.action = url1;
form1.submit();
}
else{
form1.action = url2;
form1.submit();
}
<form name="search_form1" target="_blank" onsubmit="return gowhere1(this)">
|