【问题标题】:HTML "required" only if radiobutton active仅当单选按钮处于活动状态时 HTML“必需”
【发布时间】:2014-01-30 08:59:57
【问题描述】:

目前我有 5 个单选按钮。其中4个定义了一定数量的金钱。最后一个标记了一个自定义字段,您可以在输入字段中输入自定义金额。

仅当最后一个单选按钮处于活动状态时,是否可以仅使用 HTML 将输入字段设置为“必需”。

如果不可能,javascript是解决这个问题的最好方法吗?

【问题讨论】:

    标签: html forms input radio-button required


    【解决方案1】:

    不可能仅使用 HTML 对表单字段进行条件验证。最多您可以使用 javascript 操作 DOM,以便在必要时将 required 属性添加到 <input> 元素(即在单选按钮的 onchange 事件处理程序中)。

    请记住,为不支持 HTML5 的旧浏览器提供 required 属性的回退行为可能很有用。

    注意:This other question 几乎相同。

    【讨论】:

    • 好的,非常感谢,我会用javascript试试!作为后备,在 .php 中有另一个验证,再次验证给定的值。
    • @inf3ction 太好了,这绝对是要走的路。永远不要只依赖客户端验证。服务器端验证是必须的。
    猜你喜欢
    • 2014-07-24
    • 2014-11-07
    • 1970-01-01
    • 1970-01-01
    • 2013-09-12
    • 1970-01-01
    • 1970-01-01
    • 2020-01-04
    • 1970-01-01
    相关资源
    最近更新 更多