當文本框的值動態變化時,如何刷新html中的網頁?當文本框的值動態變化時,如何刷新html中的網頁?
回答
我想你想要onChange javascript事件。
<SCRIPT TYPE="text/javascript">
<!--
function checkEmail(mytext)
{
if(mytext.length == 0)
{
alert("You didn't type anything!");
}
}
//-->
</SCRIPT>
<FORM>
<INPUT NAME="email" onChange="doStuff(this.value)">
</FORM>
不!如果我們給onChange意味着文本框的值需要手動改變,但是當它動態地改變時不需要輸入或手動點擊就需要刷新動作 – Prabakaran 2011-03-14 06:51:07
所以你說如果textbox的值被-anything設置,腳本或者用戶,你想要一個能處理它的事件嗎? – 2011-03-14 14:15:03
將文檔位置設置爲當前值,它會刷新!
document.location=document.location
改變輸入元件will not trigger its onchange()
handler的value
屬性。
您可以用window.location.reload()
重新加載頁面。
每個用戶在評論中的附加信息,它聽起來像是任何改變都需要一個動作。
這聽起來非常類似這樣的問題:(其標題是一種誤導;不需要jQuery的) How to detect a textbox's content has changed
好像做的最好的方式,它是通過使用window.setInterval輪詢領域,如果它從原始值改變,調用window.location.reload()。 setInterval的500ms可能足夠快。
所以:
<SCRIPT TYPE="text/javascript">
<!--
function doStuff()
{
var myElement = document.getElementById("stuff");
if(myElement.length > 0)
{
window.location.reload();
}
}
//-->
</SCRIPT>
<BODY onload="self.setInterval('doStuff()',500)">
<FORM>
<INPUT TYPE="text" ID="stuff" NAME="stuff">
</FORM>
</BODY>
請注意,我實際上並未與原始值進行比較;我正在比較一個空字符串。 – 2011-03-14 14:51:55
- 1. 當Datacontext值發生變化時刷新文本框
- 2. 動態變化時如何刷新lightgallery
- 3. RoR +如何在Ajax刷新文本框值時刷新javascript值
- 4. HTML窗體 - 當文本框的值發生變化時
- 5. 如何在listview刷新時保持listview中的文本框值?
- 6. 如何刷新MKOverlayRenderer當MapView的變化
- 7. 當刷新時間改變時,如何讓jQuery Mobile動態刷新div?
- 8. BrowserSync:刷新HTML的變化
- 9. 如何重置文本框的值不帶頁面刷新
- 10. 根據複選框的動態變化輸入刷新活動
- 11. 當數據發生變化時自動刷新jsp頁面
- 12. 頁面刷新時保留文本框的值
- 13. 如何刷新標籤頁時的文本框文本在WPF中更改
- 14. 當文件大小發生變化時刷新頁面
- 15. 動態改變文本框的值
- 16. HTML文本框輸出網頁值
- 17. 當瀏覽器中的值發生變化時,如何刷新django admin窗體?
- 18. 刷新html頁面中的框架
- 19. jquery:當文本框發生變化時獲取文本框的值和標識
- 20. 動態文本刷新
- 21. 嘗試保存文本框值時刷新頁面
- 22. 文本框的值不刷新
- 23. 如何保存網頁上自動提示文本框的值?
- 24. 當在文本框中改變文本時,從Textinput動態讀取文本?
- 25. 當頁面加載時如何保持文本框的值
- 26. 如何停止刷新當前文本框的TinyMCE Rich-Text文本框?
- 27. 如何刷新asp.net中的網頁
- 28. 如何使用inner html更改網頁中的靜態文本?
- 29. 如何使用html元素清除網頁中的文本框
- 30. Javascript/Python/d3JS:當基礎JSON發生變化時刷新html頁面
如果您解釋這樣做的目的,你可以得到更好的答案。 – amosrivera 2011-03-14 06:24:44