日期:2014-05-20  浏览次数:20473 次

[vb]哪位能给我一个.NET的Form和Javascript相结合的完美例子??
是这样的,到目前为止我所知道的.NET中的表单提交基本上都没有用到JS的,形如

<form   runat=server>
<asp:textbod   id= "t1 "   runat=server   />
<asp:button   id= "b1 "   onclick= "sub_it "/>
</form>
基本上一个form里边都没有ASP中的 <input   type=submit> 这样的按钮就提交了。
如果我想在 "sub_it "之前先用js判断一下有没有要填的字段应该怎么做?
像这样
<form   runat= "server "   onsubmit= "if(this.t1.value== ' '){alert( '请填写字段! ');reutn   false} ">
的形式,应该怎么做啊?
谢谢了!

------解决方案--------------------
<asp:button id= "b1 " onclick= "sub_it() "/> 你就在javascript中写这个函数不就行了

function sub_it()
{
if(this.t1.value== ' ')
{
alert( '请填写字段! ');
reutn false} "
}
return true;
}
------解决方案--------------------
用Page的RegisterOnSubmitStatement方法注册你的客户端函数,可以自己看看.net框架文档中这个方法的说明。

====================================
asp.net免费分页控件:www.webdiyer.com
------解决方案--------------------
验证必填字段的话
可以在form里添加验证控件RequiredValidator
一个控件对应一个输入控件
可以设置为在客户端验证

这样做就是让asp.net帮你完成你所需要的完美结合
------解决方案--------------------
<asp:button id= "b1 " oncommand= "about_click " text= "更新首页管理 " runat= "server " onclientclick= "return checkblank(form1.aboutus, '请输入内容! ') " CSSclass= "button "/>

我总是能想出点东西,谢谢各位。