有如下一个窜:
“1:名字_____;2:北京;3:上海;”现在要把此窜根据';',':'解析成下拉框如下:<select name="qry">
<option value="">--请选择--</option>
<option value="1" >名字____</option>
<option value="2" >北京</option>
<option value="3" >上海</option>
</select>其中名字需要弹出一个框让填写,例如
名字:小强之后把该窜“名字:小强”写入数据库怎么做比较方便?请大家支招,谢谢
“1:名字_____;2:北京;3:上海;”现在要把此窜根据';',':'解析成下拉框如下:<select name="qry">
<option value="">--请选择--</option>
<option value="1" >名字____</option>
<option value="2" >北京</option>
<option value="3" >上海</option>
</select>其中名字需要弹出一个框让填写,例如
名字:小强之后把该窜“名字:小强”写入数据库怎么做比较方便?请大家支招,谢谢
function javamihuo(n){
if(N==1){
//在这里打开一个模式对话框,里面是一个文本框和一个按钮,点击按钮或X关闭对话框时把文本框值传回来
//这些你自己写
var s=模态对话框返回值
if (s.length>0){//如果返回值不为空
document.getElementById("mihuo").value=s;
document.frm.submit();
}
}
</script>
<%
if request.QueryString="写库" then
conn.execute("INSERT INTO 表名(字段名) VALUES('"&request.form("mihuo")&"')")
end if s="1:名字_____;2:北京;3:上海;"
arr=split(s,";")
with response
.write("<form method=post action='aaa.asp?flag=写库' name=frm>")
.write("<select id=mihuo name=mihuo onchange='javascript:javamihuo(this.value)'>")
.write("<option value=0>--请选择--</option>")
for i=0 to ubound(arr)
arrMihuo=split(arr(i),":")
.write("<option value="&arrMihuo(0)&">"&arrMihuo(1)&"</option>")
next
.write("</select>")
.write("</form>")
end with
%>大致如此,我随手写的,没测试
if(N==1){
-------->
if(n==1){
--------->
if request.QueryString("flag")="写库" then
<select name="qry">
<option value="">--请选择-- </option>
<option value="1" >名字____ </option>
<option value="2" >北京 </option>
<option value="3" >上海 </option>
</select>
这个,点击名字弹出对话框,写入名字, 直接传到数据库不就行了!