调用这个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我不会写啊,帮忙把代码写出来吧,谢了
ASP调用JAVASCRIPT的返回值提交到数据库
用隐藏域传JS值:,提交表单,request("")获取 或者Ajax 你的问题很简单啊。通过JS给你的input赋予value值。然后直接正常提交就行上次好像回答过你的问题,HI我吧
asp+js如何实现提交多行数据到数据库中保存?
然后,在后端ASP代码中,可以使用Request对象来获取前端提交的数据。基于前端生成的ID,可以通过循环来获取每个输入框中的值,并将其保存到数据库中:Dim connString Dim conn Dim sql ' 获取数据库连接字符串,这里假设使用SQL Server数据库 connString = "Provider=SQLOLEDB;Data Source=(local);Initial...
javascript将ASP页面输出值读入数组的问题
然后通过Ajax读取asp页面,得到这个json对象就可以直接操作了,比数组方便很多 var obj = data;\/\/data为Ajax读取的json格式数据 for(var i = 0;i<obj.length;i++){ document.write("名称:"+ obj[i].name+",网址:"+obj[i].url+",值:"+obj[i].value+"");} 输出结果为:名称:baidu...
js的返回值是false了,为什么还会提交到服务器端继续执行 ASP.NET
回答:to:感谢gjinlin(阿林) window.event.cancelBubble是禁止事件冒泡,我这里只想禁止的是事件的默认行为 就是没明白JS在这里面的事件传递顺序和行为逻辑关系到底是个咋样的,哪位大侠能解释一下啊
ASP如何使用JS返回的值,小白求助
或post数据的方式 你可以在js里通过ajax,把这2个参数提交给服务端,比如jquery的 var para = {top:_t,left:_l};$.post(url, para, function(backdata){alert(backdata);});asp代码:dim a, b;a = Request.Form("top")b = Request.Form("left")Response.Write( a & b)...
asp中如何引用javascript脚本呀,例如我要从数据库表中读取十条数据,把...
var markerArr = [<% while not rst1.eof %> {title:"<%=rst("title")%>",content:"<%=rst("content")%>",point:"116.834709|33.99475",isOpen:0,icon:{w:21,h:21,l:0,t:0,x:6,lb:5}} <% rst1.movenext if Not rs.EOF Then Response.write ","wend %> ]; ...
一个js写的函数,asp页面通过函数得到变量的值,如何把值传到asp文件里面...
asp要想使用客户端js的变量只能通过form方式或url方式回传给asp页面,比如用Ajax;如果让js在服务端执行(runat='server'),那么asp就可以直接调用了,比如 function getDecodeCoordinate(str){var decodelat=...;return decodelat;} <%decodelat = getDecodeCoordinate(y2)%> ...
asp.net调用javascript返回值
\/\/调用其他函数 break;default:\/\/调用默认函数 break;} } } public void enter(){ \/\/……比如计算某值 } 问题2.如何在JavaScript访问C#变量?答案如下:方法一:1、通过页面上隐藏域访问 方法二:1、如后台定义了PUBLIC STRING N;前台js中引用该变量的格式为 ' <%=n% > '或"+ <%=n% >...
前台用JS获取到了数据,怎样把数据添加到数据库?
一,不使用js,直接使用你后台的技术,比如ASP,缺点是会刷网页 二,使用AJAX,调用后台写入
asp如何获取javascript代码执行后的网页内容?
asp代码是在服务端执行的,要获取js执行的结果,只能用js通过ajax提交给后端对应的接口。或者通过url跳转,把数据带在url中,asp去解析url。或者通过表单提交。