关于input验证为空 控件 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <input type="text" name="CostPrice" value="" />前台用js验证后台string CostPrice = Request.Form["CostPrice"].ToString(); 我是想知道应该在什么地方触发这个js验证 提交按钮用的是<asp:Button ID="btnSave" runat="server" Text="添加" CssClass="submit" OnClick="btnSave_Click" Height="27px" /> 前面那个地方写错了 我触发的时候使用的这个事件 OnClick="btnSave_Click" 前台:<html xmlns="http://www.w3.org/1999/xhtml"><head runat="server"> <title></title> <script type="text/javascript" src="Scripts/jquery-1.4.1.min.js"></script> <script type="text/javascript"> $(function () { $("#Button1").click(function () { $("input[type=text]").each(function () { if (this.value == "") { alert('文本框不能为空'); } }) }) }) </script></head><body> <form id="form1" runat="server"> <div> <asp:Literal ID="literal" runat="server"></asp:Literal> <asp:TextBox ID="TextBox1" runat="server"></asp:TextBox> <asp:Button ID="Button1" runat="server" Text="Button" /> </div> </form></body></html>后台:protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { System.Text.StringBuilder sb = new System.Text.StringBuilder(); sb.Append("<input type=\"text\" name=\"CostPrice\" value=\"\"/>").Append("<input type=\"text\" name=\"CostPrice\" value=\"\"/>"); literal.Text = sb.ToString(); } } 这个地发验证不能为空了 怎么让他不提交呢 不走 OnClick="btnSave_Click" 的事假 <html xmlns="http://www.w3.org/1999/xhtml"><head runat="server"> <title></title> <script type="text/javascript" src="Scripts/jquery-1.4.1.min.js"></script> <script type="text/javascript"> function test() { var bool = true; $("input[type=text]").each(function () { if (this.value == "") { // alert('文本框不能为空'); bool = false; } }) return bool; } </script></head><body> <form id="form1" runat="server"> <div> <asp:Literal ID="literal" runat="server"></asp:Literal> <asp:TextBox ID="TextBox1" runat="server"></asp:TextBox> <asp:Button ID="Button1" runat="server" OnClientClick="return test()" Text="Button" onclick="Button1_Click" /> </div> </form></body></html> [100分大放送]紧急问题求救 发邮件的问题 这种情况该用枚举吗? 100分求省市表 只有高手才知道的问题!! 关于 ADO 的锁类型 高手解答哟? 哪位老兄帮帮忙,在datagrid中怎样显示一部分字,剩下的字用...表示,我是新手 求ASP。NET编辑工具 提供网址 如何获取treeview(1.1版本)的根节点,并使它的背景颜色改变 请教一个 抓取 asp.net分页数据的问题 怎样用asp.net存取并显示sql sever2000中的图片数据呀?帮帮我吧! MVC中怎么改变访问路径 BUG 在SAFARI中页面缺少DOPOSTBACK提交代码
前台用js验证
后台
string CostPrice = Request.Form["CostPrice"].ToString();
我是想知道应该在什么地方触发这个js验证 提交按钮用的是<asp:Button ID="btnSave" runat="server" Text="添加" CssClass="submit" OnClick="btnSave_Click" Height="27px" /> 前面那个地方写错了 我触发的时候使用的这个事件 OnClick="btnSave_Click"
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
<script type="text/javascript" src="Scripts/jquery-1.4.1.min.js"></script>
<script type="text/javascript">
$(function () {
$("#Button1").click(function () {
$("input[type=text]").each(function () {
if (this.value == "") {
alert('文本框不能为空');
}
})
})
})
</script>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:Literal ID="literal" runat="server"></asp:Literal>
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
<asp:Button ID="Button1" runat="server" Text="Button" />
</div>
</form>
</body>
</html>
后台:
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
System.Text.StringBuilder sb = new System.Text.StringBuilder();
sb.Append("<input type=\"text\" name=\"CostPrice\" value=\"\"/>").Append("<input type=\"text\" name=\"CostPrice\" value=\"\"/>");
literal.Text = sb.ToString();
}
}
这个地发验证不能为空了 怎么让他不提交呢 不走 OnClick="btnSave_Click" 的事假
<head runat="server">
<title></title>
<script type="text/javascript" src="Scripts/jquery-1.4.1.min.js"></script>
<script type="text/javascript">
function test() {
var bool = true;
$("input[type=text]").each(function () {
if (this.value == "") {
// alert('文本框不能为空');
bool = false;
}
})
return bool;
}
</script>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:Literal ID="literal" runat="server"></asp:Literal>
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
<asp:Button ID="Button1" runat="server" OnClientClick="return test()" Text="Button" onclick="Button1_Click" />
</div>
</form>
</body>
</html>