是否有可能將輸入從先前輸入的字段複製到另一個不可編輯的字段javascript?比如說你有兩個名字字段,第一個字段你必須輸入你的名字,一旦輸入名字將自動被複制到第二個不可編輯的文本字段中。我已經做了一些周圍的搜索,但我似乎無法找到任何用於這種具體情況的東西,我對JavaScript非常瞭解,所以任何形式的幫助或向正確的方向微調都會很好。字符串輸入自動進入只讀字段
1
A
回答
3
只要使用keyup
監聽你輸入:
<input type="text" id="input1" />
<input type="text" id="input2" readonly='readonly' />
var $input2 = document.getElementById('input2');
var $input1 = document.getElementById('input1');
$input1.addEventListener('keyup', function()
{
$input2.value = $input1.value;
});
這裏的例子:fiddle
-1
HTML
<input type="text" id="entry" />
<input type="hidden" id="storage" />
JS
(function() {
$('#entry').on('change', function() { $('#storage').val(this.value); });
})();
+1
假設OP使用'jQuery'。另外,「隱藏」輸入字段有什麼意義? –
0
3
是的,你可以,只是做了如下:
document.getElementById('non_editable_name').value = document.getElementById('editable_name').value;
如果你使用jQuery的,你可以做您可以通過使用jQuery和代碼做到這一點:
$('#non_editable_name').val($('#editable_name').val());
-1
像這樣:
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=windows-1250">
<meta name="generator" content="PSPad editor, www.pspad.com">
<title></title>
<script>
function copianome(nome){
document.getElementById('ds_name_result').value = nome;
}
</script>
</head>
<body>
<input type="text" id="ds_name" onkeyup="copianome(this.value)" /><br />
<input type="text" id="ds_name_result" readonly="readonly" />
</body>
</html>
相關問題
- 1. 使輸入字段只讀其他輸入字段
- 2. 只能輸入字符串
- 3. 閱讀字符串輸入
- 4. 在輸入字段中輸入字符時自動建議?
- 5. 如何測試「只讀」輸入字段
- 6. 使用Javascript將禁用的輸入字段轉換爲只讀輸入字段
- 7. 將只讀字符串插入到jTextArea
- 8. 使用jquery將文本字段自動輸入到數字只?
- 9. #total只讀字段中的輸入字段總和
- 10. 只檢查輸入字段
- 11. 只輸入非空字段?
- 12. 加入字符串字段
- 13. 輸入字符串
- 14. 輸入字符串
- 15. 輸入字符串
- 16. 更改只讀字符串字段
- 17. 輸入只能是字符串
- 18. 如何在輸入字段中自動插入十進制
- 19. 多字字符串輸入
- 20. 返回字符串輸入字符串
- 21. 從文件輸入字符串並比較輸入字符串
- 22. 如何將多字輸入讀入一個字符串?
- 23. 通過字段而不是字符串輸入傳遞活動
- 24. 發送輸入字符串字段值給動作控制器
- 25. 對字符串輸入進行迭代
- 26. 輸入字符串格式不正確(十進制字符串)
- 27. 字符串輸入到二進制字符串的方法?
- 28. 如何將PHP數組字符串放入HTML輸入字段
- 29. 鬥爭與裁判字符串輸入型 - 只讀 - 需要寫
- 30. 將字符添加到字符串(輸入字段)
你的意思是 「不可編輯」?如在中,它具有'readonly'屬性?通過'id'獲取元素並獲取/設置適當的'value'屬性 – Ian
如果你有2個id,每個文本字段一個,你可以做document.getElementById('inputone')。value = document.getElementById 'inputtwo')。值 –
這是可能的。並容易與jQuery http://jsfiddle.net/j08691/WFvU9/ – j08691