sorry,是这样的,两个小问题: 1. asp页面中有个text 在javascript里想获取这个值并插入到数据库中去:<script lanauage=javascript> var t=document.form1.textname.value ... sql="insert into a(empid,cont) values(11,'"&t&"')" </script>老插入的是空值,为什么啊? 2. 在javascript中参数怎么调用到asp页面中去?比如说:<script lanauage=javascript> var d ... d=rs("empid") </script>在页面上有个这个:<a href="c.asp?id=d???"></a>在这里想把javascript里的d值取出赋给id,怎么写啊?求教!
我就不明白了,既然用到服务器端得到rs("empid")值了,干嘛还要用JS来取值
如何将 var s='abcd'插入到数据库里 insert into a(cont) values(这个地方该怎么写?'&s&')?对不?
楼主的写法本身是有问题的。 <script lanauage=javascript> var d ... d=rs("empid") </script>————这部分是客户端脚本,看意思楼主想调数据库信息,这是不行滴,ASP与数据库的交互应当是服务器端的代码(<%....%>)<script lanauage=javascript> var t=document.form1.textname.value ...//提交text或者你的t中的内容(比如通过form submit之类的) </script> 在被提交页面 <% tt=request("[这里写你上段代码提交时使用的参数名]") sql="insert into a(empid,cont) values(11,'"&tt&"')" var d ... d=rs("empid") %>
首先弄清楚一点, js,asp,sql 三者之间的运行是不相干的, 他们之间只有调用的关系1. asp页面中有个text 在javascript里想获取这个值并插入到数据库中去: 根本不要用javascript来获取表单里的值, 直接把表单提交过去就行了 <% dim name: name=request.form("textname") dim sql: sql="insert into a(empid,cont) values(11,'"&name&"')" %>2. 在javascript中参数怎么调用到asp页面中去?比如说: <script lanauage=javascript> var d; ... d=<%=rs("empid")%>; </script>
楼主用的是js,却用的是ASP的语法 sql="insert into a(empid,cont) values(11,'"&t&"')" 改为 sql="insert into a(empid,cont) values(11,'" + t + "')";
sql="insert into a(empid,cont) values(11,'"&t&"')" 是在asp里拼接sql语句, 不需要改成+号
1. asp页面中有个text 在javascript里想获取这个值并插入到数据库中去:<script lanauage=javascript>
var t=document.form1.textname.value
...
sql="insert into a(empid,cont) values(11,'"&t&"')"
</script>老插入的是空值,为什么啊?
2. 在javascript中参数怎么调用到asp页面中去?比如说:<script lanauage=javascript>
var d
...
d=rs("empid")
</script>在页面上有个这个:<a href="c.asp?id=d???"></a>在这里想把javascript里的d值取出赋给id,怎么写啊?求教!
var s='abcd'插入到数据库里
insert into a(cont) values(这个地方该怎么写?'&s&')?对不?
<script lanauage=javascript>
var d
...
d=rs("empid")
</script>————这部分是客户端脚本,看意思楼主想调数据库信息,这是不行滴,ASP与数据库的交互应当是服务器端的代码(<%....%>)<script lanauage=javascript>
var t=document.form1.textname.value
...//提交text或者你的t中的内容(比如通过form submit之类的)
</script>
在被提交页面
<%
tt=request("[这里写你上段代码提交时使用的参数名]")
sql="insert into a(empid,cont) values(11,'"&tt&"')"
var d
...
d=rs("empid")
%>
根本不要用javascript来获取表单里的值, 直接把表单提交过去就行了
<%
dim name: name=request.form("textname")
dim sql: sql="insert into a(empid,cont) values(11,'"&name&"')"
%>2. 在javascript中参数怎么调用到asp页面中去?比如说:
<script lanauage=javascript>
var d;
...
d=<%=rs("empid")%>;
</script>
sql="insert into a(empid,cont) values(11,'"&t&"')" 改为
sql="insert into a(empid,cont) values(11,'" + t + "')";
sql="insert into a(empid,cont) values(11,'"&t&"')" 是在asp里拼接sql语句, 不需要改成+号