回覆列表
-
1 # 使用者5525810278654
-
2 # 使用者922551757647
對於一個普通的文字框來說我們一般不會使用onchange(在多選框和單選再就是檔案框中使用),
你如果想實現文字變化就觸發事件的話試試 onkeyup 或者 onkeypress
如果是想失去焦點觸發事件試試onblur事件
-
3 # 發發發狗
<td>
<span>
<s:select
id="fron-problem-select"
list="problemList"
listKey="problemId"
listValue="problemName"
headerKey="-1"
headerValue="未選擇"
onchange="selectProblem(this)">
</s:select>
</span>
</td>
-
4 # 小小平凡生活雜記
onchange 事件怎麼用?
定義和用法
onchange 事件會在域的內容改變時發生。
onchange 事件也可用於單選框與複選框改變後觸發的事件。
語法
HTML 中:
1
<element onchange="SomeJavaScriptCode">
JavaScript 中:
1
object.onchange=function(){SomeJavaScriptCode};
引數
SomeJavaScriptCode 必需。規定該事件發生時執行的 JavaScript。
例項
當用戶改變input輸入框內容時執行一段Javascript程式碼:
1
<input type="text" onchange="myFunction()">
onchange就是在你改變下拉框的值的時候會觸發的一個事件。比如你原來的select什麼都沒有選擇,當你改變它的值,選擇產品名稱的時候就會觸發這個事件。有一種情況就是,當你選擇了產品名稱,你點選下拉框了,但是你沒有改變值,就是說值還是產品名稱的話,是不會觸發onchange事件的。它必須是改變值以後才會觸發的。我講的比較多,但是應該比較通俗吧。希望你能看明白。