ASP调用JAVASCRIPT的返回值提交到数据库
调用这个JAVASCRIPT的返回值:<scriptlanguage="javascript">functionxiuli(){varcui=document.getEl...
调用这个JAVASCRIPT的返回值:
<script language="javascript">
function xiuli(){
var cui=document.getElementById("cuihua").value;
var cai=document.getElementById("cailiao").value;
if (cui =="有金属催化" && cai =="304不锈钢制"){document.form1.xiu.value="2年";}
else if (cui =="没有金属催化" && cai =="304不锈钢制"){document.form1.xiu.value="5年";}
else if (cui =="没有金属催化" && cai =="钛合金制"){document.form1.xiu.value="3年";}
else if(cui =="有金属催化" && cai =="钛合金制"){alert("选择错误!");}
var xiu1=document.getElementById("xiu").value;
}
再提交到数据库:
Sub abb()
id=Request.Form("id")
If session("nub")<>"" Then
Set rs=Server.CreateObject("ADODB.Recordset")
sqlstr="select * from chanpin where id="&id&""
rs.open sqlstr,conn,1,3
rs.addnew
rs("nub")=nub
rs("ka")=request("ka")
rs("leixing")=request("leixing")
rs("cuihua")=request("cuihua")
rs("cailiao")=request("cailiao")
'rs("xiu")=request("xiu")
rs("chechang")=request("chechang")
rs("xinghao")=request("xinghao")
rs("dipan")=request("dipan")
rs("color")=request("color")
rs("buydate")=request("buydate")
rs("lishu")=request("lishu")
rs.update
rs.close
Set rs=Nothing
response.Write ("<script language=javascript>alert('登记成功!');history.go(-1);</script>")
else
response.Write("<script language=javascript>alert('登记失败');history.go(-1);</script>")
end if
end sub
if not isempty(request("abb")) then call abb()
现在我是用一个文本框把JS的返回值显示出来,但是提交不到数据库! 我的问题是把JS的返回值存进数据库里! AJAX我不会写啊,帮忙把代码写出来吧,谢了 展开
<script language="javascript">
function xiuli(){
var cui=document.getElementById("cuihua").value;
var cai=document.getElementById("cailiao").value;
if (cui =="有金属催化" && cai =="304不锈钢制"){document.form1.xiu.value="2年";}
else if (cui =="没有金属催化" && cai =="304不锈钢制"){document.form1.xiu.value="5年";}
else if (cui =="没有金属催化" && cai =="钛合金制"){document.form1.xiu.value="3年";}
else if(cui =="有金属催化" && cai =="钛合金制"){alert("选择错误!");}
var xiu1=document.getElementById("xiu").value;
}
再提交到数据库:
Sub abb()
id=Request.Form("id")
If session("nub")<>"" Then
Set rs=Server.CreateObject("ADODB.Recordset")
sqlstr="select * from chanpin where id="&id&""
rs.open sqlstr,conn,1,3
rs.addnew
rs("nub")=nub
rs("ka")=request("ka")
rs("leixing")=request("leixing")
rs("cuihua")=request("cuihua")
rs("cailiao")=request("cailiao")
'rs("xiu")=request("xiu")
rs("chechang")=request("chechang")
rs("xinghao")=request("xinghao")
rs("dipan")=request("dipan")
rs("color")=request("color")
rs("buydate")=request("buydate")
rs("lishu")=request("lishu")
rs.update
rs.close
Set rs=Nothing
response.Write ("<script language=javascript>alert('登记成功!');history.go(-1);</script>")
else
response.Write("<script language=javascript>alert('登记失败');history.go(-1);</script>")
end if
end sub
if not isempty(request("abb")) then call abb()
现在我是用一个文本框把JS的返回值显示出来,但是提交不到数据库! 我的问题是把JS的返回值存进数据库里! AJAX我不会写啊,帮忙把代码写出来吧,谢了 展开
3个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询