读书人

c#如何判断input里不能全为空格

发布时间: 2013-07-01 12:33:04 作者: rapoo

c#怎么判断input里不能全为空格 新手求指教 谢谢

                           <tr>
<td>
企业名称
</td>
<td>
<input type="text" name="companyname" id="companyname" maxlength="50" style="width: 250px;
height: 20px;" value="<%=CompanyName %>" /><span style="font-size: 8px; color: Red;">*</span>
<script type="text/javascript">
var companyname = new LiveValidation('companyname');
companyname.add(Validate.Presence, { failureMessage: "必填项" });
companyname.add(Validate.Length, { minimum: 6, tooShortMessage: "企业名太短" });


</script>
</td>
</tr>



c#如何判断input里不能全为空格           新手求指教 多谢
c#如何判断input里不能全为空格           新手求指教 多谢
最后一个图 我是输入一排空格 不能全是空格 这个怎么改? 求代码 求方法 新手求指教 谢谢 下面是后台的字段
 public string CompanyName = string.Empty;
CompanyName = Request.Params.Get("companyname").Trim();

C# 判断
[解决办法]
string.IsNullOrWhiteSpace
[解决办法]
Request.Form["companyname"]
[解决办法]
public string CompanyName = string.Empty;
CompanyName = Request.Params.Get("companyname").Trim();

if(CompanyName.Length>0)
//不全为空格
else
//全为空格
[解决办法]
public string CompanyName = string.Empty;
CompanyName = Request.Params.Get("companyname").Trim();
直接这样就可以:
if(CompanyName!=""){
弹出提示...
}

或者你可以写脚本来判断,写样式来提示.


[解决办法]
引用:
                           <tr>
<td>


企业名称
</td>
<td>
<input type="text" name="companyname" id="companyname" maxlength="50" style="width: 250px;
height: 20px;" value="<%=CompanyName %>" /><span style="font-size: 8px; color: Red;">*</span>
<script type="text/javascript">
var companyname = new LiveValidation('companyname');
companyname.add(Validate.Presence, { failureMessage: "必填项" });
companyname.add(Validate.Length, { minimum: 6, tooShortMessage: "企业名太短" });
</script>
</td>


</tr>



c#如何判断input里不能全为空格           新手求指教 多谢
c#如何判断input里不能全为空格           新手求指教 多谢
最后一个图 我是输入一排空格 不能全是空格 这个怎么改? 求代码 求方法 新手求指教 谢谢 下面是后台的字段

楼上大神的方法都测试过 还是不好使 怎么办?

哪里不好使了?这是通过JS方法控制的啊!是样式不对么?那我换一下 你再试一下
 function checkNodata() {
var companyname = document.getElementById("companyname").value;
if (companyname.length > 5) {
companyname = companyname.replace(/\s/g, "");
if (companyname == "") {
document.getElementById("companyname").nextSibling.innerHTML = "企业名称不能都为空!";


} else {
document.getElementById("companyname").nextSibling.innerHTML = "";
}

}

}


你在<input>标签后面加上一个<span style="color:Red"></span>
[解决办法]




楼上大神的方法都测试过 还是不好使 怎么办?

要不这样吧 你把你的引用的JS内容 也贴上来
[解决办法]

//这部分代码创建出来的对象,在js代码没体现
var companyname = new LiveValidation('companyname');
companyname.add(Validate.Presence, { failureMessage: "必填项" });


代码里注视说明了

[解决办法]

if (string.IsNullOrEmpty(控件ID.Text.Trim()))
{
//为空
}

[解决办法]
前台的话用jquery的trim

var content = $('#控件ID).val();
if($.trim(content) == ''){
alert('空');
}

[解决办法]
jquery:if($.trim("文本框值")==""){}
[解决办法]
string.isNullOrEmpty(str.trim())

读书人网 >asp.net

热点推荐