当前位置: 首页 > 面试题库 >

如何在引导程序的表单控件的弹出窗口中更改必填字段的默认消息?

彭存
2023-03-14
问题内容
 <form class="form-asd" role="form">
    <h2 class="form-signin-heading">login</h2><hr />
    <label class="control-label"  for="username">Username</label>
    <input class="form-control" type="email"  required="" placeholder="username"data-error="enter valid username"></input>
    <label class="control-label"  for="username">password</label>
    <input class="form-control" type="password"  required=" " placeholder="Password"></input>
    <label class="checkbox"></label>
    <button class="btn btn-lg btn-primary " type="submit">submit</button>
</form>

我们该如何更改“要求”字段“请填写此字段”以“请输入用户名”的默认弹出消息


问题答案:

事件发生setCustomValidity时可以使用功能oninvalid

如下所示:

<input class="form-control" type="email" required="" 
    placeholder="username" oninvalid="this.setCustomValidity('Please Enter valid email')">
</input>

更新:-

开始输入后要清除消息,请使用use oninput="setCustomValidity('')属性清除消息。

<input class="form-control" type="email"  required="" placeholder="username"
 oninvalid="this.setCustomValidity('Please Enter valid email')"
 oninput="setCustomValidity('')"></input>


 类似资料:
  • 大多数情况下,我在寻找一个不用重写引导的解决方案。 附加的jsfiddle。第二个输入选项。没有经常使用jsfiddle,所以不知道,但尝试增加输出框的大小来查看结果,在更小的屏幕上甚至看不到。http://jsfiddle.net/rqx8t/

  • 问题内容: 我正在尝试在html5表单字段中更改错误消息的语言。 我有以下代码: 但是在提交时,即使字段不是空白,我仍然会收到错误消息。 我尝试过 但随后会显示英文消息。有人知道如何显示其他语言的错误消息吗? 问题答案: etCustomValidity的目的不仅是设置验证消息,它本身还将字段标记为无效。它允许您编写本机不支持的自定义验证检查。 设置自定义消息有两种可能的方法,一种简单的不涉及Ja

  • 我正在尝试在Opportunity更改Stage Standard对象的默认值 我采取的步骤: 使用规则条件创建工作流规则机会:创建日期不等于null 评估标准在创建记录时评估规则。 将操作添加为字段更新,并为拾取列表选择值 激活规则 但是没有发生任何事情,因为默认值仍然是-NONE- 我错过了什么?作为salesforce新手,我也不想使用扳机或按钮。

  • 问题内容: 我正在使用Bootstrap 3设计页面。我试图在输入元素上使用带有popover的页面。新的Bootstrap可确保您在使用时基本上具有全角输入元素。 HTML代码如下所示: 我认为popover的宽度太小,因为它们在div中没有​​剩余的任何宽度。我想在左侧输入表单,在右侧显示宽弹出窗口。 通常,我正在寻找无需覆盖Bootstrap的解决方案。 附加的JsFiddle。第二个输入选

  • 问题内容: 如果我们;默认执行此操作,则会添加空格字符以填充10,对吗?有办法改变吗? 我知道,您可以0通过0在之前指定来添加s,但是还printf支持其他功能吗? 问题答案: 不。空间是硬编码的。这甚至是java.util.Formatter源的代码段: 如果您希望获得不同的填充,可以执行后格式替换或类似的操作:

  • 问题内容: 有一个MySQL 具有以下定义: 我想将此表的更改为。怎么做 ? 问题答案: 如果要将表和所有字符列更改为新字符集,请使用如下语句: 因此查询将是: