无法在输入字段中提醒输入的值

时间:2018-02-14 12:04:02

标签: javascript

function callForm() {
  var form = document.forms[0];
  var select1 = form.querySelector('input[name="pwd"]');
  var select2 = select1.value;
  alert(select2);
}
<form onsubmit="return callForm()">
  Password: <input type="text" name="pwd" value="defaultPassword">
  <input type="submit" value="Submit">
</form>

点击提交后,我得到的旧输入值总是defaultPassword.Here我试图在点击提交按钮时提醒用户输入的值但是无法实现它。我认为这个问题即将到来,因为刷新网页,但无法解决。

1 个答案:

答案 0 :(得分:0)

在让javascript操纵它之前提交表单,有其缺点。尝试:

&#13;
&#13;
var submitBtn = document.getElementById("btn-form-submit");
submitBtn.addEventListener('click', callForm);

function callForm() {
var form = document.forms[0];
var select1 = form.querySelector('input[name="pwd"]');
var select2 = select1.value;
alert(select2);
form.submit();
}
&#13;
<form>
  <label>Password: </label><input type="text" name="pwd" value="defaultPassword">
  <button id="btn-form-submit">Submit</button>
</form>
&#13;
&#13;
&#13;

但是,您的代码在Chrome上运行良好。