我試着做電平變化和onclick事件,我有他們兩個的麻煩。當執行我的代碼時,Firebug告訴我我的showTextBox函數沒有被定義。顯示上降下來的文本框選擇
當選擇國家下拉值1,我需要顯示其保持文本框中<div>
。我移動了選項標籤中的onclick屬性以及嘗試onchange屬性,並且仍然沒有在Firebug中定義showTextBox()。
<select id="AddrType" onclick="showTextBox();"
height="30px" style="width: 90px">
<option value="10"></option>
<option value="0">City</option>
<option value="1">State</option>
<option value="2">Zip</option>
</select>
<br />
<div id="stateText" style="visibility: hidden">
State <input type="text" id="STATE"/>
</div>
這裏是當任的onclick或平變化事件被觸發調用該函數:
function showTextBox() {
console.log("in check Drop down");
if ($('#AddrType').val() == 'State') {
$('#stateText').style.visibility = 'visible';
}
console.log($('#AddrType').val());
任何幫助。我谷歌搜索了它,但我似乎無法找到有效的東西。我不能使用document.getElementById()
函數。
我在你的代碼假設你有一個結束}爲showTextBox? – Phil 2013-03-05 17:32:30