编程社区 » javascript编程 » 这个JS哪里错了?

这个JS哪里错了?


zhaolinlong



 发表:

这个JS哪里错了?


我是想检验一个下拉列表的值,可为什么错呢?我的代码如下:

<script language="JavaScript">
function show()
{
if(form1.select1.disabled==true)
form1.select2.disabled=true;
else
form1.select2.disabled=false;
}
show();
</script>
<form name="form1" method="post" action="">
<table width="163" border="1">
<tr>
<td width="45">name</td>
<td width="102">

<select name="select1" disabled>
<option>wo</option>
<option>ni</option>
</select>

</td>
</tr>
<tr>
<td>sex </td>
<td>

<select name="select2">
<option>男</option>
<option>女</option>
</select>

</td>
</tr>
<tr>
<td colspan="2"><div align="center">
<input type="submit" name="Submit" value="提交">
</div></td>
</tr>
</table>
</form>

运行说form1.select1为空或不是对象,真不明白!





pimple
回复:


<form name="form1" method="post" action="">
<table width="163" border="1">
<tr>
<td width="45">name</td>
<td width="102">

<select name="select1" disabled>
<option value="">wo</option>
<option value="">ni</option>
</select>

</td>
</tr>
<tr>
<td>sex </td>
<td>

<select name="select2">
<option>男</option>
<option>女</option>
</select>

</td>
</tr>
<tr>
<td colspan="2"><div align="center">
<input type="submit" name="Submit" value="提交">
</div></td>
</tr>
</table>
</form>
<script language="JavaScript">
function show()
{
if(document.form1.select1.disabled==true){
document.form1.select2.disabled=true;

}
else
{
document.form1.select2.disabled=false;
}
}
show();
</script>

把脚本放下边,放前边当然没对象了,FORM1还没下载下来呢.

zhfkiller
回复:

up楼上的


相关文章
我怎样在一段Javascript代码中调用ASP中读出的数据库中的字段值?
怎么用JAVASCRIPT在网页内画曲线图?
新手求助,在线等待:如何用javascript创建一个word文档,并且将其上传到ftp服务器?
net_lover(孟子E章) 麻烦进一下
高分求救
请教:怎样获取网页中某一单元格的坐标
新手请教“windows.open('link','name','这里都有什麽属性,并具体说明')”,谢谢!
十分简单--关于滚动文字和淡入淡出的冲突
一个不知道能否解决的问题!
怎么固定窗口大小?
高分相求,在线等,有关链接页面的问题
帮忙看看表单传值问题。
热门文章
在母版页的内容页中怎样使用javascript
js如何控制文本框的获得焦点事件和失去焦点事件!asp
如何将json对象转换为字符串?
JavaScript操作Session的问题
javascript如何判断数组内元素是否重复?
100 分 求解一个关于回车的问题
怎么在父窗体A调用子窗体B的函数?
关于iframe子页面 怎么能把值传到父页面的<input>的 value里
Microsoft JScript 运行时错误: Automation 服务器不能创建对象
pda 网页问
checkbox复选框,如何让其勾选时触发一个事件,取消勾选时不触发。onclick在勾选和取消勾选都会触发。
在 ie 中有 children 来获取一个元素的子元素,firefox 里又没有相同的用法。

编程社区 2008 浙ICP备09013498号
© TinyBBS.cn
编程好站连接:codeproject sf.net codeplex