如何实现这样的功能??用户在登记个人的籍贯时,不用手输,而是在文本框上单击后,弹出一个小窗口,在其中选择其籍贯(行政区划),选好 用javascript,你要的功能应该是不是跟我这个相似:http://www.cn.hklc.com/pos/bookstore/cd_factory/office/order.php;user: pos pwd: pos99office user: office office pwd: office 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 看这个:http://zg.nyedu.cc/plateau/lijianwen/office/order.phpUSER:officePWD: office 谢谢 piner(piner)!但是我的要求不是通过下拉列表选择,而是在一个普通的文本框内,单击,然后弹出一个新的小窗口,在其中选择好后,关闭,将选择的结果反映到原窗口的文本框内,还有会的吗??这种要求在web开发中很难实现吗? 应该不是很难,但是不太明白你的意思。你是不是在父页面用<input type="text" name="a"><input type=button value=选择 onclick="window.open('b.html')">打开b.html,然后从b.html中选种的值传递给a? // a.html<FORM METHOD=POST name="form2"><input type="text" name="name"><input type="button" value="选择" onclick="window.open('b.html','','width=100,height=240')"></FORM>// b.html<SCRIPT LANGUAGE="JavaScript"><!-- function getStr () { var m = document.form1.address.length; for ( i = 0; i < m; i ++) { if ( document.form1.address[i].checked == true ) { window.opener.document.form2.name.value = document.form1.address[i].value; window.close(); } } }//--></SCRIPT><FORM METHOD=POST name="form1"><TABLE><TR> <TD>北京</TD> <TD><input type=radio name="address" value="北京"></TD></TR><TR> <TD>上海</TD> <TD><input type=radio name="address" value="上海"></TD></TR><TR> <TD>广州</TD> <TD><input type=radio name="address" value="广州"></TD></TR><TR> <TD></TD> <TD><input type=button value="选择" onclick="return getStr()"></TD></TR></TABLE></FORM> to piner(piner) 这个程序提供下载吗[email protected] 谢谢你了,我终于明白了一点了,不过我还有这样的要求:在新窗口中作选择时,不用radio控件,而是直接在地区行政的文字上双击,或单击后,点“确定”,关闭这个窗口,并且把选择项传递到a.html.比如,01代表北京,0101就代表北京市东城区,在新的窗口中(通过数据库检索,分层,自动生成列表),点击"北京"(代码是01)后,确定,输入框返回的是“北京”,双击“北京”(代码01)后,展开下级列表,如北京东城区,北京西城区。,点击“北京东城区”后,确定,输入框返回了“北京东城区”。这样的效果该怎么做?谢谢了!再线等待! 这个难度可能大一些,到javascript讨论区去,也许你的问题会得到解决! 好像可以,用srcElement可以作到。 <form name=1><table><tr><td id='01' onclick=aa() ondbclick=bb()>北京</td><td onclick=aa()>上海</td></tr></table></form><input type=button onclick=cc()><script>function aa(){var e=window.event.srcElement;if(e.tagName!="TD")return;alert(e.innerText);alert(e.id);}function cc(){document.all.1.submit(); }function bb(){aa();bb();}</script> 我写的时候写的太会了,有几个函数名字给写错了<form name=1><table><tr><td id='01' onclick=aa() ondbclick=bb()>北京</td><td onclick=aa()>上海</td></tr></table></form><input type=button onclick=cc()><script>function aa(){var e=window.event.srcElement;if(e.tagName!="TD")return;alert(e.innerText);alert(e.id);}function cc(){document.all.1.submit(); }function bb(){aa();cc();}</script> function cc()这个是提交表格的函数我没有写完整,这个你可以自己去写怎么提交表格。 这个应该很简单,用一个showModalDialog就搞定了! 用nicEdit后怎么不能自动添加textarea的信息 请高手帮我解决一下客户端的javascript问题 百分求个载入.js文件的方法!(在线等,速度结) 求助FireFox获取不到Textarea内容 实现在页面中重新载入部分内容? jqgrid查询编辑这些按钮显示不出来 用JAVASCRIPT如何屏蔽系统的功能热键(alt+tab;ctrl+alt+del;等等...) 怎么清除页面所有的定时器? JS 的覆盖层级 select两个问题,一个容易一个难。但我都不懂。 怎样让一个数据分左右两栏显示? 怎么获得输入字符!详细内容如下:
USER:office
PWD: office
你是不是在父页面用<input type="text" name="a"><input type=button value=选择 onclick="window.open('b.html')">打开b.html,然后从b.html中选种的值传递给a?
<FORM METHOD=POST name="form2">
<input type="text" name="name"><input type="button" value="选择" onclick="window.open('b.html','','width=100,height=240')">
</FORM>// b.html
<SCRIPT LANGUAGE="JavaScript">
<!--
function getStr () {
var m = document.form1.address.length;
for ( i = 0; i < m; i ++) {
if ( document.form1.address[i].checked == true ) {
window.opener.document.form2.name.value = document.form1.address[i].value;
window.close();
}
}
}
//-->
</SCRIPT><FORM METHOD=POST name="form1">
<TABLE>
<TR>
<TD>北京</TD>
<TD><input type=radio name="address" value="北京"></TD>
</TR>
<TR>
<TD>上海</TD>
<TD><input type=radio name="address" value="上海"></TD>
</TR>
<TR>
<TD>广州</TD>
<TD><input type=radio name="address" value="广州"></TD>
</TR>
<TR>
<TD></TD>
<TD><input type=button value="选择" onclick="return getStr()"></TD>
</TR>
</TABLE></FORM>
在新窗口中作选择时,不用radio控件,而是直接在地区行政的文字上双击,或单击后,点“确定”,关闭这个窗口,并且把选择项传递到a.html.比如,01代表北京,0101就代表北京市东城区,在新的窗口中(通过数据库检索,分层,自动生成列表),点击"北京"(代码是01)后,确定,输入框返回的是“北京”,双击“北京”(代码01)后,展开下级列表,如北京东城区,北京西城区。,点击“北京东城区”后,确定,输入框返回了“北京东城区”。这样的效果该怎么做?谢谢了!再线等待!
<input type=button onclick=cc()>
<script>
function aa()
{
var e=window.event.srcElement;
if(e.tagName!="TD")return;
alert(e.innerText);
alert(e.id);}
function cc()
{
document.all.1.submit();
}
function bb()
{
aa();
bb();
}
</script>
<form name=1><table><tr><td id='01' onclick=aa() ondbclick=bb()>北京</td><td onclick=aa()>上海</td></tr></table></form>
<input type=button onclick=cc()>
<script>
function aa()
{
var e=window.event.srcElement;
if(e.tagName!="TD")return;
alert(e.innerText);
alert(e.id);}
function cc()
{
document.all.1.submit();
}
function bb()
{
aa();
cc();
}
</script>