我想用JavaScript來啓動一個選框,當用戶把他們的名字放入一個文本框然後點擊一個按鈕。我已經知道如何去做,但我的腳本從未完全正常工作。任何幫助表示讚賞!如何根據用戶輸入使用JavaScript啓動選取框?
這是我到目前爲止有:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title></title>
<script type="text/javascript">
function StartMarquee() {
var text = document.getElementById(namebox);
if (text != null) {
document.write("<marquee behavior='scroll' direction='right'>Hello " + text + "!</marquee>");
}
else {
alert("Enter your name first!!!");
}
}
</script>
</head>
<body>
<table style="margin:0px auto 0px auto;">
<tr><td>Enter your name!</td>
<td><input type="text" id="namebox"/></td>
<td><input type="button" value="Enter" onclick="StartMarquee()"/></td></tr>
</table>
</body>
</html>
「永不完全有效」是什麼意思? – 2010-03-18 01:25:44
永不完全的作品意味着它會吐出一條提示消息,提示「先輸入用戶名!」或者它會播放一個說「Hello null!」的選取框。 – 2010-03-18 01:31:54