iT邦幫忙

0

ajax可以動態更新input輸入框裏的值嗎?

小弟正在學習 prototype.js的用法,看書的介紹,可以在<div></div>作innHTML的動態顯示,但若是要寫入或更改某一input裏的值嗎?

外獅佬 iT邦大師 1 級 ‧ 2013-07-24 17:37:19 檢舉
可以
document.getElementById("input欄位id").value = "欄位值";
JQ寫法
$("#欄位id").("欄位值");
wordsmith iT邦高手 1 級 ‧ 2013-07-24 20:58:10 檢舉
好奇,雖然prototype.js也是不錯的framework,不過學jQuery的CP值應該比較高,周邊的plugin比較多。

另外,如果沒有用到非同步跟server傳輸資料,那就不叫ajax,只是javascript。

不管是input/div/img...,都是dom物件,都可以用js去控制的。

1 個回答

6
丁丁 (Dean)
iT邦大師 6 級 ‧ 2013-07-25 11:24:29
最佳解答

可以...請參考 Sample Code

&lt;pre class="c" name="code">&lt;script type="text/javascript">
function CheckName(){
	var name = prompt("What's your name","No Name");
	document.getElementById('myText').value = name;
}
&lt;/script>
Name:&lt;input type='text' id='myText' />
&lt;input type='button' onclick='CheckName()' value='Name Input' />

我要發表回答

立即登入回答