【问题标题】:how to find textbox value from asp.net to javascript如何从 asp.net 到 javascript 中查找文本框值
【发布时间】:2010-06-15 07:12:22
【问题描述】:

我有一个 asp.net 形式的文本框....如果我输入的数字不是 7 或 8 或 9,那么脚本函数应该用警报消息引发....如何实现这个.... 7 或 8 或 9 是我的 texbox 中的第一个数字...

【问题讨论】:

    标签: asp.net javascript validation


    【解决方案1】:

    更新:

    var testValue = document.getelementbyid('<%= TEXT_BOX.ClientID %>').value;
    var re = new RegExp('/^[7-9]/');
    if (testValue.match(re))
        // SUCCESS
    else
        // NO SUCCESS
    

    更好的解决方案是使用 RegexValidator 和 Regex /^[7-9]/ 或类似的东西。 它会自动生成javascript代码

    【讨论】:

    • ClientId - 页面上文本框的 ID msdn.microsoft.com/en-us/library/…
    • 好的..谢谢..只有脚本,没有验证控制......这就是我尝试这个的原因
    • mobile no series 应该以 7 或 8 或 9... 从第 2 位开始,我们也可以输入 7 或 8 或 9... 不是吗。我的问题是,如果第一个数字是 7、8 或 9,则允许输入另一个键码。如果不提醒('输入有效的移动系列')
    • 你是这样使用的... testValue = document.getelementbyid('').value.charat(0); if(testvalue!=7 && testvalue!=8 && testvalue!=9) { alert('yes'); } 其他警报(“否”); }
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-03-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多