document.Form1.province 为空或不是对象 document.From1.province-------------document.getElementById("province") 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 按楼上的试试还得确定你的form1里是不是有province控件。 你看有没有name=province的表单控件如果没有增加一个,如果看见id=province的控件,把它改为name=province 还有注意是不是放在<form name="form1"></form>标签里面 From1 还是 form1 注意下名称 <HTML> <HEAD> <title>AssociatorUpdate</title> <meta content="Microsoft Visual Studio .NET 7.1" name="GENERATOR"> <meta content="C#" name="CODE_LANGUAGE"> <meta content="JavaScript" name="vs_defaultClientScript"> <meta content="http://schemas.microsoft.com/intellisense/ie5" name="vs_targetSchema"> <script language="javascript" src="../js/shenshiliandong.js" charset="gb2312"></script> <link href="../css/css.css" rel="stylesheet" type="text/css"> <style type="text/css"> .STYLE1 { COLOR: #ffffff } .STYLE4 { FONT-WEIGHT: bold } </style> <script language="javascript"> InitCitySelect(document.getElementById("province"),document.getElementById("city")); function setAddress() { document.all.address.value=document.From1.province.value+document.Form1.city.value; } </script> </HEAD> <body MS_POSITIONING="GridLayout"> <form id="Form1" method="post" runat="server"> <table width="95%" border="0" align="center" cellpadding="0" cellspacing="0"> <TR> <TD><FONT face="宋体">居住地:</FONT></TD> <TD><FONT face="宋体"> <SELECT id="province" name="province" runat="server"></SELECT> <SELECT id="city" name="city" runat="server"> </SELECT> </FONT> </TD></TR> </TABLE> </form> </body> </HTML> 第一点 id 和 name 标签最好只用一个 特别是form表单元素,如果有两个都有的,去掉其中一个。第二点 例子document.all.address.value=document.From1.province.value+document.Form1.city.value;From1 Form1 你看看你自己代码是否名字写错了。第三点 最好在某一次操作时候采取一种标准,要么XMLDOM,要么传统的方式。这样结构比较好,不容易混乱。 谢谢!fantiny(乐于助人的菜鸟回归) 结贴! 正则截取网页的一部分 ThreadLocal session丢失 在Firefox中如何添加触发事件 请教正则表达式的写法 速度接贴,高手进! 新手自学javascript,遇到小问题,求解!!急!!! 急需一个用js写的网络通信的小范例带源码 急需chinaren相册图片滚动和幻灯片播放的效果的代码 关于DTPicker控件!! 如何实现提示信息的快速显示? 关于js问题 javascript修改table的问题
按楼上的试试
还得确定你的form1里是不是有province控件。
如果没有增加一个,如果看见id=province的控件,
把它改为name=province
<HEAD>
<title>AssociatorUpdate</title>
<meta content="Microsoft Visual Studio .NET 7.1" name="GENERATOR">
<meta content="C#" name="CODE_LANGUAGE">
<meta content="JavaScript" name="vs_defaultClientScript">
<meta content="http://schemas.microsoft.com/intellisense/ie5" name="vs_targetSchema">
<script language="javascript" src="../js/shenshiliandong.js" charset="gb2312"></script>
<link href="../css/css.css" rel="stylesheet" type="text/css">
<style type="text/css">
.STYLE1 { COLOR: #ffffff }
.STYLE4 { FONT-WEIGHT: bold }
</style>
<script language="javascript">
InitCitySelect(document.getElementById("province"),document.getElementById("city"));
function setAddress()
{
document.all.address.value=document.From1.province.value+document.Form1.city.value;
}
</script>
</HEAD>
<body MS_POSITIONING="GridLayout">
<form id="Form1" method="post" runat="server">
<table width="95%" border="0" align="center" cellpadding="0" cellspacing="0">
<TR>
<TD><FONT face="宋体">居住地:</FONT></TD>
<TD><FONT face="宋体"> <SELECT id="province" name="province" runat="server"></SELECT> <SELECT id="city" name="city" runat="server"> </SELECT>
</FONT> </TD></TR>
</TABLE>
</form>
</body>
</HTML>
第二点
例子document.all.address.value=document.From1.province.value+document.Form1.city.value;From1 Form1 你看看你自己代码是否名字写错了。
第三点 最好在某一次操作时候采取一种标准,要么XMLDOM,要么传统的方式。这样结构比较好,不容易混乱。
fantiny(乐于助人的菜鸟回归)
结贴!