c#怎么判断input里不能全为空格新手求指教 谢谢trtd企业名称/tdtdinput typetext namecompa
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>
最后一个图 我是输入一排空格 不能全是空格 这个怎么改? 求代码 求方法 新手求指教 谢谢 下面是后台的字段
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!=""){
弹出提示...
}
或者你可以写脚本来判断,写样式来提示.
[解决办法]哪里不好使了?这是通过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())