首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

c#如何判断input里不能全为空格 新手求指教 多谢

2013-07-01 
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>



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())

热点排行