我在其旁邊有一個文本框和一個控制按鈕。單擊此按鈕將調用另一個功能,其中選擇了一些數據並將其寫回文本框。目前我的文本框是在用戶將數據提取到文本框後由用戶編輯的。我希望僅在用戶單擊按鈕並將數據提取到文本框後才能使文本框讀取,因此現在數據是出現在無法編輯的文本框中。如果用戶必須更改數據,用戶必須再次點擊按鈕來調用該功能,這將幫助我們在文本框中寫入數據。如何才能完成此操作在JavaScript中。僅在取出一些數據後才能讀取文本框
1
A
回答
6
,你可以做這樣的
HTML:
<input type="text" id="mytextbox" value="click the button below."/>
<input type="button" value="click" onclick="changeText();"/>
的Javascript:
function changeText(){
var text_box = document.getElementById('mytextbox');
if(text_box.hasAttribute('readonly')){
text_box.value = "This text box is editable.";
text_box.removeAttribute('readonly');
}else{
text_box.value = "This text box is read only.";
text_box.setAttribute('readonly', 'readonly');
}
}
0
您可以使用jQuery .attr()
函數來設置文本字段的只讀狀態。
$('#textfield').attr('readonly', true);
$('#textfield').attr('readonly', 'readonly');
0
+0
你不應該認爲OP使用jQuery。 – 2012-02-02 08:11:50
0
分配一個id
屬性的文本框,說<input id=foo>
,並使用
document.getElementById('foo').readOnly = true;
相關問題
- 1. 文件讀出功能僅讀取然後第一行退出
- 2. 僅在登錄時才獲取數據
- 3. HTML文本框簡化版,讀取數據後空間
- 4. 文件讀取器直到結尾纔讀取所有數據
- 5. 只有完成讀取序列後,Arduino才能做些什麼?
- 6. 僅在調試時纔會讀取App.config
- 7. 無法在Matlab中讀取文件數據與文本讀取
- 8. 如何讀取混合文本文件並僅提取數字
- 9. 提取數據僅在shell腳本一小時後
- 10. $ _SESSION僅在頁面重新加載後才被讀取
- 11. 僅在刷新頁面後纔讀取iFrame cookie
- 12. 僅在使用Python請求延遲數據加載後才能刮取html?
- 13. 我想讀取文本文件中的一些雙數據在C#
- 14. 掃描儀僅讀取文本文件
- 15. 讀取數據使用讀取功能
- 16. 如何從文本文件讀取一些表格數據到2D數組中?
- 17. R從文本文件讀取數據
- 18. 從文本文件中讀取數據
- 19. 從文本文件中讀取數據
- 20. 從文本文件中讀取數據
- 21. 讀取文本文件並將多行輸出到文本框
- 22. 在html文本框中獲取數據
- 23. UNIX(KSH)腳本讀取文件,分析和輸出某些列僅
- 24. 如何從文本框中讀取文本並將其中的一些鏈接?
- 25. io.imread讀取一些.tif文件,但不能讀取其他文件
- 26. 讀取數據只讀取最後一行
- 27. 如何讀取包含一些額外文本數據的csv文件
- 28. 我怎樣才能讀取在JavaScript
- 29. 我怎樣才能讀取從包括文本標題?:
- 30. 我怎樣才能讀取音頻連同文本android
你不應該認爲是OP使用jquery。 – 2012-02-02 08:11:08