<style type="text/css">
.dys1 {
position:absolute;
z-index:5;
left:384px;
width:18px;
overflow:hidden;
top: 91px;
}
.dys1 select {
margin-left:-111px;
width:129px;
}
.dyw1 {
position:absolute;
z-index:4;
#top:-1px;
left: 289px;
top: 90px;
width: 72px;
height: 17px;
}
.dyw1 input {
width:90px;
voice-family:"\"}\"";
voice-family:inherit;
}
</style>
<table width="200" border="1" bordercolor="#000000" bgcolor="#CCCCCC">
<form action="nj.asp" method="post" name="form1">
<table><tr>
<%
set conn6=server.createobject("adodb.connection")
conn6.open "driver={microsoft access driver (*.mdb)};dbq="&server.mappath("xuexiao.mdb")
exec6="select distinct jcj from xueshengku"
set rs6=server.createobject("adodb.recordset")
rs6.open exec6,conn6,1,1
if rs6.eof then
end if
%><td>
<p class="dys1">
<select id="jcj" onChange="document.getElementById('okw1').value=this.value;" style="background-color:#00CCCC">
<option value="0">请选择年级</option>
<%
do while not rs6.eof
%>
<option value="<%=rs6("jcj")%>"><%=rs6("jcj")%></option><%
rs6.movenext
loop
%></select></p>
</td><td>
<p class="dyw1">
<input type="text" name="jcj" id="okw1" value="选择年级" /></p>
为什么我在select中选择数据后,再在这里的text中修改时,提交到数据库
</p>
的值为什么还是0,而不是我选择后再修改的数据???????
</td></tr></table>
<input name="add_plan2" type="button" id="add_nj" value="添加" />
</form>
.dys1 {
position:absolute;
z-index:5;
left:384px;
width:18px;
overflow:hidden;
top: 91px;
}
.dys1 select {
margin-left:-111px;
width:129px;
}
.dyw1 {
position:absolute;
z-index:4;
#top:-1px;
left: 289px;
top: 90px;
width: 72px;
height: 17px;
}
.dyw1 input {
width:90px;
voice-family:"\"}\"";
voice-family:inherit;
}
</style>
<table width="200" border="1" bordercolor="#000000" bgcolor="#CCCCCC">
<form action="nj.asp" method="post" name="form1">
<table><tr>
<%
set conn6=server.createobject("adodb.connection")
conn6.open "driver={microsoft access driver (*.mdb)};dbq="&server.mappath("xuexiao.mdb")
exec6="select distinct jcj from xueshengku"
set rs6=server.createobject("adodb.recordset")
rs6.open exec6,conn6,1,1
if rs6.eof then
end if
%><td>
<p class="dys1">
<select id="jcj" onChange="document.getElementById('okw1').value=this.value;" style="background-color:#00CCCC">
<option value="0">请选择年级</option>
<%
do while not rs6.eof
%>
<option value="<%=rs6("jcj")%>"><%=rs6("jcj")%></option><%
rs6.movenext
loop
%></select></p>
</td><td>
<p class="dyw1">
<input type="text" name="jcj" id="okw1" value="选择年级" /></p>
为什么我在select中选择数据后,再在这里的text中修改时,提交到数据库
</p>
的值为什么还是0,而不是我选择后再修改的数据???????
</td></tr></table>
<input name="add_plan2" type="button" id="add_nj" value="添加" />
</form>
解决方案 »
- ipad上web开发遇到的问题
- jquery在find xml的时候能不能指定一下搜索范围
- js弹出保存对话框,并获得选择路劲
- 谁能帮偶写一个JavaScript小程序
- JS检查剩余输入字符的一个函数,求大家帮忙看看哪有错
- js默认选中checkbox
- 一个表单中,有四个类似“提交”的按钮,单击任何一个铵钮,都显示同一个页面,但显示的数据有所不同,是不是要通过变量来控制??
- 请帮帮我!关于脚本调用ASP代码块中的变量?
- INPUT type=text onChange 一问(IE)
- jquery 表单验证先后顺序的问题
- 请帮忙看看这个js数据文件是怎么加载的
- Jquery插件draggable,多个节点拖动
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head> </head> <body>
<script type="text/javascript">
<!--
//-->
</script>
<select name=sel id=sel onchange="document.getElementById('inp').value=this.value; ">
<option value=0> selected one </option>
<option value=1>1</option>
<option value=2>2</option>
<option value=3>3</option>
</select>
<input name=inp id=inp value=''/>
</body>
</html>
我认为还是在提交阶段有问题,比如,是否真的取到了input的值,在获取值的时候是否没有和提交时候的变量名保持一致等等。祝你好运吧
他这是用的js 涵数,不是jquery 封装的 所以写onChange是对的,楼主你的逻辑 有问题,你自己分析下 你注册的是select 的 onChange 事件,这事件里面是获取
<input type="text" name="jcj" id="okw1" value="选择年级" /> 这个文本框的值 ,而你在文本框之修改过后值 没有触发下拉框了怎么可能获取到你修改文本框之后的值,
你只能这样
$("input[name='jcj']").blur(function(){
$("select").trigger("click")
})
好吧,你说对的就对的吧,我没见过dom对象的事件有大写的。