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

Cle*_*ine 0 javascript jquery

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

//This applies to whole form
$('#test').change(function() {
  $("#send").prop("value","Change");
});
Run Code Online (Sandbox Code Playgroud)
<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>
Run Code Online (Sandbox Code Playgroud)

这里,光标离开输入按钮文本发生变化.

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

Ray*_*yon 6

$('#test').find(':input').on('input', function() {
  document.getElementById('send').value = this.value;
});
Run Code Online (Sandbox Code Playgroud)
<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>
Run Code Online (Sandbox Code Playgroud)