【问题标题】:How can i show a validationMessage (for an input element) programmatically without a Form?如何在没有表单的情况下以编程方式显示validationMessage(用于输入元素)?
【发布时间】:2014-06-02 07:13:43
【问题描述】:

我不确定这是否可能没有使用表单。 但我希望浏览器呈现验证错误。 同样,我是在没有表单的情况下以编程方式执行此操作的。

即没有表单标签,也没有提交。只是直接编写脚本。

更新

我想验证输入字段,例如:

 <input value="123" maxlength="5"/>
 <input value="hllo wrld" spellcheck="true"/>

【问题讨论】:

  • 可能需要更多关于这个的信息,你想验证什么?

标签: javascript html validationmessage


【解决方案1】:

如果您不想在没有任何其他提交/点击事件的情况下验证页面加载时的字段,这可能是一种可能的解决方案:

$( document ).ready(function() {

 $("#fieldDiv input").each(function() {

            if(!isNaN(this.value)) {
                alert(this.value + " is a valid number");
            }

        });

});

想法是遍历所有输入字段并执行验证。您可以使用自定义属性来了解要使用的验证。

【讨论】:

  • 是的,我可以。但我希望浏览器显示验证错误。
  • 是的,在那个 "if"...show 弹出窗口中,在一些 div 元素或任何你需要的东西中写消息。在我的示例中,警报将显示验证信息...
猜你喜欢
  • 1970-01-01
  • 2016-06-10
  • 1970-01-01
  • 1970-01-01
  • 2015-08-23
  • 2015-09-08
  • 1970-01-01
  • 2018-10-31
  • 1970-01-01
相关资源
最近更新 更多