HTML页面提交的值,JAVASCRIPT如何取得,我需要实现JAVASC RIPT操作数据库,表单中提交的内容,插入数据库,现在我不能取到提交后的值,没有后 非常可惜,如果没有后台的话,就取不到数据你还是尽量不要POST就是了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 谢谢大家,我这个问题已经解决了,代码如下,可直接运行,你只需要建立一个d:/femes.mdb,就可以了,希望给大家有所帮助,希望一起交流.<html><head> <title>表格?示数据表??</title></head><body><table><tr><td height="100"> <form name="myform" method="post"> your id :<input id="myname" type="text" name="myname"><br> your message:<input id="comment" type="text" name="comment"> <input type="button" onClick="diplay();" name="Submit" value="Submit"> </form></td><td><script language="JavaScript"> function diplay() { var id = document.getElementById("myname").value; var comment = document.getElementById("comment").value; // ?建数据??象 var objdbConn = new ActiveXObject("ADODB.Connection"); // DSN字符串 var strdsn = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=d:/femes.mdb"; // 打?数据源 objdbConn.Open(strdsn); alert(id);alert(comment); var sql = "insert into plan (id,comment) values ('"+id+"','"+comment+"') "; try{ objdbConn.Execute(sql); }catch(e){ alert(e); } // ?行SQL的数据??? var objrs = objdbConn.Execute("SELECT * FROM plan"); // ?取字段数目 var fdCount = objrs.Fields.Count - 1; // ??是否有?? if (!objrs.EOF){ document.write("<p><p><p><p><p><p><p>"); document.write("<table border=1><tr>"); // ?示数据?的字段名称 for (var i=0; i <= fdCount; i++) document.write("<td><b>" + objrs.Fields(i).Name + "</b></td>"); document.write("</tr>"); // ?示数据?内容 while (!objrs.EOF){ document.write("<tr>"); // ?示????的字段 for (i=0; i <= fdCount; i++) document.write("<td valign='top'>" + objrs.Fields(i).Value + "</td>"); document.write("</tr>"); objrs.moveNext(); } document.write("</table>"); } else document.write("数据?内没有??!<br>"); objrs.Close(); objdbConn.Close(); } </script></td></tr></table></body></html> 你这个哪是取提交的值,你还是取的HTML控件的value. 关于字母汉字联想的问题 js如何判断DIV ID属性的头字母? 请教个JS和JAVA的问题~~~ 静态页面评论 引用评论的代码? SELECT 问题 请问如何在客户端判断一个网络文件是否存在,万分感谢!!! 如何去掉页面的选择(文字被选中) ie5下,appendChild方法加的iframe操作出错,说是“类不支持automation操作”? 格式化一个数值数据保留两位小数的函数有吗? 他山之石,可以攻错 怎样把<select>中的<option>禁止了 关于readyState的问题
<html>
<head>
<title>表格?示数据表??</title>
</head>
<body>
<table>
<tr>
<td height="100">
<form name="myform" method="post">
your id :<input id="myname" type="text" name="myname"><br>
your message:<input id="comment" type="text" name="comment">
<input type="button" onClick="diplay();" name="Submit" value="Submit">
</form>
</td>
<td>
<script language="JavaScript">
function diplay()
{
var id = document.getElementById("myname").value;
var comment = document.getElementById("comment").value;
// ?建数据??象
var objdbConn = new ActiveXObject("ADODB.Connection");
// DSN字符串
var strdsn = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=d:/femes.mdb";
// 打?数据源
objdbConn.Open(strdsn);
alert(id);alert(comment);
var sql = "insert into plan (id,comment) values ('"+id+"','"+comment+"') ";
try{
objdbConn.Execute(sql);
}catch(e){
alert(e);
}
// ?行SQL的数据???
var objrs = objdbConn.Execute("SELECT * FROM plan");
// ?取字段数目
var fdCount = objrs.Fields.Count - 1;
// ??是否有??
if (!objrs.EOF){
document.write("<p><p><p><p><p><p><p>");
document.write("<table border=1><tr>");
// ?示数据?的字段名称
for (var i=0; i <= fdCount; i++)
document.write("<td><b>" + objrs.Fields(i).Name + "</b></td>");
document.write("</tr>");
// ?示数据?内容
while (!objrs.EOF){
document.write("<tr>");
// ?示????的字段
for (i=0; i <= fdCount; i++)
document.write("<td valign='top'>" + objrs.Fields(i).Value + "</td>");
document.write("</tr>");
objrs.moveNext();
}
document.write("</table>");
}
else
document.write("数据?内没有??!<br>");
objrs.Close();
objdbConn.Close();
}
</script>
</td>
</tr>
</table></body>
</html>