(ASP.NET 、 VS2008)JS(javascript) 判断 TextBox 是不是为空。求 JS 代码。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了(ASP.NET 、 VS2008)JS(javascript) 判断 TextBox 是不是为空。求 JS 代码。相关的知识,希望对你有一定的参考价值。

详细说明:
1、页面上有 DataList 控件 、 TextBox 控件 , Button 控件;
2、TextBox,是在 DataList 里面的;
3、点开页面之后,有 N 个 TextBox (因为 TextBox,是在 DataList 里面的)。

问题:
点击 Button 的时候,判断是否还有 TextBox 为空。
如果有,则提示错误,并把鼠标的焦点【focus()】定位到那个空的TextBox 上。
问题修改为:
点击 Button 的时候,判断是否还有 TextBox 为空。
如果有,则提示错误,并把所有为空的 TextBox 的边框颜色变成红色 。

附加(控件的具体名称分别是:DataList1、TextBox1、Button1):

<asp:DataList ID="DataList1" runat="server" >
<ItemTemplate>
<asp:TextBox ID="TextBox1" runat="server" >
</ItemTemplate>
</asp:DataList>

<asp:Button ID="Button1" runat="server" >判断有没有空的文本框</asp:Button>

elem=this.form.elements;
for(i=0;i<elem.length;i++)

if(elem[i].id.indexOf("DataList1")!=-1)

if(elem[i].id.indexOf("TextBox1") != -1)

if(elem[i].value=="")

elem[i].cssclass="red_css"



追问

呃,不行。
估计是这一句不行:
elem=this.form.elements ;

补充:我的 form , id 是 "Form1",像这样:

追答

elem=Form1.elements ;

追问

这位朋友你好,可以了,非常感谢哈!

请问能顺便帮我写一个漂亮的CSS吗,谢谢哈~~(追加30分)
【我总分只剩系80分了 >_< 要剩点来给下一个提问 】

效果最好这样(漂亮,而且清晰明了,让输入者一看就知道):
TextBox 的边框变红色,然后一闪一闪的。

参考技术A 用 jquery 就简单多了啊 手写代码 可能有错
$("#btn").click(function() //按钮点击
$("input:[type=text]").each(function(i,item)
if($(item).val() == "")
alert("错误");
$(item).focus();

);
);

ASP.NET MVC要怎么引入JS和CSS?

以前搞WebFrom,引入js和css的时候都是直接拖过来
现在学习MVC,用VS2012新建了一个MVC4的程序,看起来引用JS和CSS的方式不一样了呢?有什么说法?求指点。

参考技术A 用CSS编辑器编辑好后再把它导入本回答被提问者采纳 参考技术B 直接在Visul studio 中拉如你要引入的文件就是了

以上是关于(ASP.NET 、 VS2008)JS(javascript) 判断 TextBox 是不是为空。求 JS 代码。的主要内容,如果未能解决你的问题,请参考以下文章

使用VS 2008建立启用了ASP.NET AJAX 1.0的新ASP.NET 2.0项目

ASP.NET、VS2008 中的“无法重新格式化文档”

.NET 3.5/VS 2008 上 ASP.NET Web 服务的自定义 HTTP 基本身份验证

asp.net VS2008 GridView 里面怎么排序

我把asp.net源码下载到电脑以后,用vs2008打开,全是错误,显示创建控件时出错。

asp.net(vs2008 c# 中) 如何在跳转的页面传递参数?