javascript - 如何使用 jquery 设置文本字段所需的 html5

标签 javascript jquery html

我可以使用 jquery 或 JavaScript 将必需设置为文本字段。我需要这个,因为只有当用户通过复选框对问题选择"is"时,文本字段才对用户可见,并且当我使用其 id 通过 jquery 使文本字段可见时,我也想将其设为必需.我尝试通过添加 required 在标签中手动设置必填字段,但如果用户对使文本字段可见的问题选择“否”,则会给我带来问题。

最佳答案

当然,使用 jQuery 你可以这样做:

$('button').click(function() {
    $('input[type="text"]').prop('required', true)
})

<强> jsFiddle example

或者使用纯 JS:

var btn = document.getElementById('button');
btn.addEventListener("click", function() {
    document.getElementById('text').required = true;
})

<强> jsFiddle example

关于javascript - 如何使用 jquery 设置文本字段所需的 html5,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36115366/

相关文章:

javascript - 有没有办法在保持其顺序和数字序列的同时删除 JavaScript 中的记录

javascript - 将部分 View 加载到 Div AngularJS 中

javascript - 基于高度、宽度和深度创建动态 3d css 框

javascript - jQuery mobile 1.3.0 :"Uncaught Error: no such method ' 刷新'表格小部件实例“

javascript - jQuery 如何为网站的某些部分设置动画?

javascript - 在树莓派上使用 Webiopi 开发网页

javascript - 我有一个带有 onClick 处理程序的 div,还有带有 onClick 事件的按钮。如何防止按钮触发 div onclick?

javascript - ERROR :root:code for hash md5 was not found. npm 安装错误

javascript - 关键依赖: the request of a dependency is an expression on jQuery Form Validator plugin

javascript - 如何将我自己的 jQuery 版本与浏览器化模块一起使用