当textbox失去焦点的时候 立即判定它是否为空
给我代码 立等给分
给我代码 立等给分
解决方案 »
- 点击TreeView节点事件
- 无法启动程序“http://localhost:1768/myweb/Default.aspx”
- 一个下拉菜单的问题!!!!!!!!!
- 关于类的调用问题,请帮忙,谢谢!
- repeater绑定数据后如何更改
- 请问asp.net中是否允许access数据库放在网站根目录以外,为什么会有如下错误。
- 提交表单。怎么把问号后面的参数隐藏?
- datagrid中能否使各列的数据从左到右顺序排列,而不是每行只显示一条数据,在线等啊
- 帮我解决2个不难的问题~100分全送...
- 请各位高手帮帮我啊..关于treeview的问题
- .net判断URL(IHttpModule)
- 动态的 头部导航问题
function checkText(str){
if(!str.length > 0){
....
}
}
实现上面的效果,注意光标在第二个textbox里。
/>
<input type="textbox" name="tbx" id="tbx1" onblur="checkText(this.value);"
/>
<label style="font-color:red" id="lb1"></label>js:
function checkText(str){
if(!str.length > 0){
var objLb = document.getElementById("lb1")
objLb.innerHTML = "textbox1是空的";
}
}
if(!str.length > 0){
var objLb = document.getElementById("lb1")
objLb.innerHTML = "textbox1是空的"; str怎么来的????
设置其属性ControlToValidate为要验证的textbox的ID
ErrorMessage为当textbox为空时,显示的提示信息
<asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server"
ControlToValidate="txt_name" ErrorMessage="帐号不能为空">*</asp:RequiredFieldValidator>
以上代码为验证ID为txt_name的textbox空间是否为空
var $parent = $(this).parent();
$parent.find(".formtips").remove();
if ($(this).is("#username")) {
if (this.value == "" || this.value.length < 3) {
var erroMsg = "不能少于3位.";
$parent.append("<span class='formtips onError'>" + erroMsg + "</span>");
}
else {
var okMsg = "输入正确.";
$parent.append("<span class='formtips onSuccess'>" + okMsg + "</span>");
}
}
if ($(this).is("#userpwd")) {
if (this.value == "") {
var erroMsg = "密码不能为空.";
$parent.append("<span class='formtips onError'>" + erroMsg + "</span>");
}
}
}).keyup(function() {
$(this).triggerHandler("blur");
}).focus(function() {
$(this).triggerHandler("blur");
});
在onclientClick里判断
<asp:TextBox ID="TextBox1" runat="server" onblur="return test1('1');"></asp:TextBox>
<asp:TextBox ID="TextBox2" runat="server" onblur="return test1('2');"></asp:TextBox>
<asp:Button ID="Button1" runat="server" Text="Button" OnClientClick="return test2()"/>js代码: <script type="text/javascript">
//TextBox验证
function test1(n) {
var obj = document.getElementById("TextBox" + n);
if (obj.value.length==0) {
alert("TextBox" + n + "不能为空!!");
}
}
//Button验证
function test2() {
if (document.getElementById("TextBox1").value.length == 0) {
alert("TextBox1不能为空!!");
return false;
}
else if (document.getElementById("TextBox2").value.length == 0) {
alert("TextBox2不能为空!!");
return false;
}
else {
return true;
}
}
</script>
onclientclick在哪里怎么用???
<script type="text/javascript">
function check()
{
var tbcnt=document.getElementById("TextBox1") ;
if(tbcnt.value.length==0)
{
document.getElementById("Label1").innerHTML="*张数必填";
return false ;
}
}
</script>TextBox1.Attributes.Add("onfocus", "document.getElementById('Label1').innerHTML='正在输入...'");
TextBox1.Attributes.Add("onblur",
"if (this.value.length>0 ){document.getElementById('Label1').innerHTML='*111'}");
Button1.Attributes.Add("OnClick", "return check()");但是又有新问题,基于AJAX的Panel,我在C#代码中找不到我自定义控件的id.太郁闷了!