作者RiverJackson (JACK)
看板Ajax
標題Re: [問題] javascript 網頁設計問題
時間Tue Jan 6 00:07:29 2009
剛剛試寫了一下
<html>
<head>
<script language="javascript" type="text/javascript">
function onChange()
{
alert(document.getElementById("test1").value);
}
</script>
</head>
<body>
<td>
<div ID="test1">
<input type="text" name="aa" value="123" onClick="onChange()">button1
</td>
<td>
<div ID="test2">
<input type="text" name="bb" value="">button2
</td>
</body>
</html>
遇到了兩個問題= = 第一個是 那個getElementById好像得到的結果是undefined
不知哪邊寫錯了= =
第二個是 onclick那邊只是暫時用來測試 所以如果text1上面輸入東西的話
text2就 "馬上"跟著改 不知道該用什麼function ?
※ 引述《RiverJackson (JACK)》之銘言:
: 請問一下 因為不知從何找起 所以就來問一下
: 我在做設計網頁時遇到了一些問題
: 假設說我有一堆text的東西 類似 <input type=text>之類的
: 假設我有兩個text object
: 分別是text1 和 text2
: 如果我在更改text1的內容時 text2的內容也要跟著一起變的話
: 該怎麼做呢
: thanks ~~~
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.166.170.157
1F:→ RiverJackson:sorry forget to add </dev> 但結果一樣= = 01/06 00:08
2F:推 SansWord:div 的value? 你想要取哪一個東西? 01/06 00:13
3F:→ SansWord:看了一下 你應該要把id 設在<input>裡面 01/06 00:14
4F:→ SansWord:然後根據W3C規則 id 請打小寫而不是大寫 01/06 00:14
5F:→ RiverJackson:<div id="test1" input ..> 改成這樣沒有text== == 01/06 00:25
6F:推 SansWord:請看下篇 是<input id='test1' ... > 01/06 00:27
7F:→ SansWord:那兩個div tag是多餘的 01/06 00:27