C#WEB 如何做到表单提交+验证

2025-05-21 12:39:32
推荐回答(5个)
回答1:

提交时通过Form表单做的如下



//提交是由提交按钮完成的运行js函数是通过事件完成的



fun1()
{
在这个函数里写你的算法就行了如验证非空
var name=document.mf.textBox1.value;
if(name=="")
{alter("用户名不能为空");}

}

http://www.iselong.com/online/ebooks/javascript/
希望对你有帮助

回答2:

提交按钮Button1,在客户端的ID可能不同,在源代码里找一下就可以了。
让它运行JS函数:
document.getElementById("Button1").click=function(){
if(....){
alert("用户名不能为空!");
return false;
}
....
return true;
}就可以了。
这样点击它就会先运行js
js是有返回值的,返回true则继续运行默认行为,比如提交什么的,返回false则停止默认行为,也就阻止了提交。

回答3:

如果你用的控件都是服务器控件的话,所有代码都是在服务器端运行的,只要把js你自己写的方法在按钮事件里正确调用就应该ok的,不应该有什么问题啊,
服务器端控件都是在一个表单里啊,而且只能有一个表单,这和html控件不一样,可以有多个表单。
你可以每部打出一些信息来,方便知道执行的顺序,设断点,一步一步走也可以。
还有html的表单 有action属性,服务器端得没有,自动提交的。
看你需要用什么样的控件了,
这样的回答你满意吗?

回答4:

在提交按钮的onclick事件里加你的js验证,验证通过返回true,不通过返回false

回答5:

用javascript函数可以。