javascript - 如何在按钮单击时在不同表单上添加所需内容

标签 javascript jquery html

是否可以在执行按钮之前在不同的表单上添加required

假设我在 JS 中使用此代码时有一个 HTML 代码:

$(function() {
  $('#button1').click(function() {
    $("#email").prop('required', true);
  });
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<form>
  <input type="text" id="email" name="email" placeholder="Email*">
</form>
<form>
  <button id="button1">Submit</button>
</form>

即使电子邮件的textfield为空,按钮也会继续执行,

预期结果:单击按钮时如果输入字段为空,需要显示此文本

required

jsfiddle

最佳答案

您只需将所有内容都放在相同的形式中即可。

如您所见,既然我已经注释了分隔符,它就可以工作了 ^^

$(function() {
  $('#button1').click(function() {
    $("#email").prop('required', true);
  });
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<form>
  <input type="text" id="email" name="email" placeholder="Email*">
<!--</form>
<form>-->
  <button id="button1">Submit</button>
</form>

关于javascript - 如何在按钮单击时在不同表单上添加所需内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48417552/

相关文章:

javascript - 使用 Shiny 链接文件夹中的文件

html - 输入类型 DateTime - 值格式?

javascript - 遍历表单输入并将数据存储在对象中

javascript - Number.parseFloat() 或 parseFloat() 有什么区别?

javascript - 将自定义背景图像添加到世界地图的传单

javascript - jquery给元素添加样式

jquery - 一个事件正在干扰 Select2 插件的 ajax 检索结果

jquery - 如果选中一个复选框,则会自动选择页面上的其余部分 jQuery?

javascript - 页面重新加载后,菜单事件状态仍保留在单击的链接上

javascript - -webkit-转换 : translate(417px, 0px)