我在用下拉菜单是,想是当我选择某一项时响应一个事件,而不是要按了“提交”按钮在来执行,我记得在VC里是响应:selected事件,可是这里怎么用啊
<form method="POST" action="--WEBBOT-SELF--">
<!--webbot bot="SaveResults" U-File="fpweb:///_private/form_results.txt"
S-Format="TEXT/CSV" S-Label-Fields="TRUE" -->
<p><select size="1" name="D1">
</select>
p>
</form>
也就是说当客户选定一项时,我就执行一个过程将他选定项的详细信息列在旁边。那么在上面这段代码了我如何影射响应的过程呢?
onchange
<SELECT size=1 id=select1 name=select1 LANGUAGE=javascript onchange="this.form.submit()">
下拉菜单对象的onchange事件
<script language="jscript">
function aa()
{
...
}
<SELECT NAME="select" onChange="aa()">
<OPTION value="1">1</OPTION>
<OPTION value="2">2</OPTION>
</SELECT>
<script language="jscript">
function aa()
{
document.Write("<P>");
document.Write("Welcome here");
document.Write("</P>");
}
</script>
这是客户端程序
不能使用服务器端对象
function aa()
{
document.write("<P>Welcome here</P>");
}
分清楚什么是客户端,什么是服务器端.如果用错了,自然报错!
<script language=javascript>
Fuctiong aa()
{
document.write("<P>Welcome here</P>");
}
</script>
<select size="1" name="eName" onChange="aa()">
<option value="0">选择员工</option>
<option value="1">CEO</option>
</select>
sorry.functiong-->function
<script language=javascript> 不要runat=server
Fuctiong aa() ----------->function aa() //注意大小写,
{
document.write("<P>Welcome here</P>");
}
</script>