输入框不为空,有没有更好的办法? 以前做,判断输入框是否为空一直用后台代码去验证,这样每次都要刷新页面,现在有这么8 输入框,每个都要验证是否为空,为空就不能提交。以前好像在那个网站见过,在第一个输入框输入完,输入第二个输入框时就验证了第一个输入框是否为空,而且不用刷新页面,大家有什么好的办法法或代码共享一下! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 JS:var txt=document.getElementById('<%= txt.ClientID%>');if(txt.valuetxt.replace(' ', '')=="") 用js很方便,function checkEmpty(){ var txt=document.getElementById("第一个输入框ID"); if(txt.value==""){ //这里加上trim判断 alert(); }}onclick="checkEmpty()" 添加失去焦点事件<asp:TextBox ID="one" onblur="onblur(this);" runat="server">123</asp:TextBox>function onblur(obj){if(obj.value = ""){alert("Empty");}} jquery 首先你的定义好输入框然后用他去遍历 就可以处理了 <asp:RequiredFieldValidator ID="RequiredFieldValidator1" Display="Dynamic" ControlToValidate="txt_name" runat="server" ErrorMessage="*Please enter the name"></asp:RequiredFieldValidator>然后在服务端Page.Validate()if(Page.IsValid){}//这样既可以客户端判断,也可以服务端验证,可以满足你的需求 .net有个验证的控件,用js也可以 冒昧的说下,textChange事件里面,失去焦点就自动进行判断 js 或者自带的验证控件 js的方法是 在提交按钮上 加入 onblur="onblur(this);" 然后function cheak( ){ if(document.GetElementById("XX").value=="") //写一个Trim的去掉前后空格的方法alert("XXXXX"); }就是这样...... 控件...我就不说了 网上实例很多的.... 框架动态链接问题, 这个配色大家觉得如何? asp.net与sqlserver数据库连接管理问题 真诚地请大家帮帮忙啊!!!web报表打印的问题 我这样理解三层对不对?? 有分页的面页中的数据缓存的问题 高手请进!今天遇到一个怪问题,多DataGrid换页问题??? 新手求教一个简单的JS问题 出现SQL池连接错误! SQL Server 建立连接时出现与网络相关的或特定于实例的错误 【高手来挑战】抓取一个软件内的报告文件,顶者有分! 按回车就弹窗口
if(txt.valuetxt.replace(' ', '')=="")
function checkEmpty(){
var txt=document.getElementById("第一个输入框ID");
if(txt.value==""){ //这里加上trim判断
alert();
}
}
onclick="checkEmpty()"
<asp:TextBox ID="one" onblur="onblur(this);" runat="server">123</asp:TextBox>
function onblur(obj)
{
if(obj.value = "")
{
alert("Empty");
}
}
runat="server" ErrorMessage="*Please enter the name"></asp:RequiredFieldValidator>
然后在服务端
Page.Validate()
if(Page.IsValid)
{}//这样既可以客户端判断,也可以服务端验证,可以满足你的需求
function cheak( )
{
if(document.GetElementById("XX").value=="") //写一个Trim的去掉前后空格的方法
alert("XXXXX");
}就是这样...... 控件...我就不说了 网上实例很多的....