javascript - 如果任何表单输入发生更改,则更改(立即)提交按钮文本 [JS]

标签 javascript jquery

如果任何表单输入发生更改,如何立即更改提交按钮文本?

//This applies to whole form
$('#test').change(function() {
  $("#send").prop("value","Change");
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<form id="test">
  <input id="Input1" value="Input1" />
  <input id="Input2" value="Input2" />
  <input type="submit" id="send" value="Send" />
</form>

此处,按钮文本在光标离开输入之后发生变化。

实例:http://jsfiddle.net/rgg3A/56/

最佳答案

  • 使用input事件

  • 使用:input Selector , 选择所有输入、文本区域、选择和按钮元素

$('#test').find(':input').on('input', function() {
  document.getElementById('send').value = this.value;
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>
<form id="test">
  <input id="Input1" value="Input1">
  <input id="Input2" value="Input2">
  <input type="submit" id="send" value="Send">
</form>

关于javascript - 如果任何表单输入发生更改,则更改(立即)提交按钮文本 [JS],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39701168/

相关文章:

javascript - 如何使用 cookie.js 的工作示例

javascript - Extjs 多列组合框

jquery - 如何防止 jquery Ajax 调用滚动带有输入到浏览器窗口顶部的表单

javascript - send() 是匿名函数吗?

javascript - JQuery 选择 : Not Updating Select Option In Background

javascript - 按属性在对象数组中查找重复项的最短方法

javascript - d3 树工具提示不出现

jquery - jQuery live() 事件处理程序的性能

javascript - GLSL 中阴影光线的平滑阴影无法正常工作

javascript - 我应该使用数组还是对象来构建摘要?