簡體   English   中英

如何更改密碼元素輸入 JavaScript 的文本

[英]How do I change the text of a password element input JavaScript

我想用 JavaScript 以編程方式輸入密碼。 我正在使用此代碼

document.getElementById('password').value='Hh1234567';

當我點擊提交按鈕時,它顯示一個錯誤:“需要密碼,請輸入密碼”。 但是當使用鍵盤手動輸入密碼時它工作正常。

如何讓它接受我通過腳本輸入的密碼?

簡單地設置密碼字段的值並不能單獨創建檢測該值更改所需的事件,因此您需要如下內容:

  const pwd = document.getElementById('password');
  pwd.value = 'Hh1234567';
  pwd.dispatchEvent(new Event('input', { bubbles: true, cancelable: true }));

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM