LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 2606|回复: 18

怎么把JAVASCRIPT的值插入到数据库

[复制链接]
发表于 2004-6-23 14:44:07 | 显示全部楼层 |阅读模式
[php]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
<script language="javascript">
function check()
{
        for(i=0;i<document.form1.province.length;i++)
        {
                if(document.form1.province.selected)
                {
                        var textP = document.form1.province.text;
                        var valP = document.form1.province.value;
                }
                if(document.form1.city.selected)
                {
                        var textC = document.form1.city.text;
                        var valC = document.form1.city.value;
                }
        }
       
        document.form1.action = "textConfirm.jsp";
        document.form1.submit();
}
</script>
</HEAD>

<BODY>
<form name="form1" method="post" action="">
  <select name="province">
    <option value="03">广东</option>
    <option value="01">广西</option>
    <option value="02">山东</option>
  </select>
  <select name="city">
        <option value="0773">桂林</option>
        <option value="0772">柳州</option>
        <option value="0771">南宁</option>
  </select>
  <input type="button" name="Submit" value="提交" onClick="check()">
</form>
</BODY>
</HTML>

[/php]

接收页面怎么做?谢谢了
发表于 2004-6-23 18:37:54 | 显示全部楼层

回复: 怎么把JAVASCRIPT的值插入到数据库

最初由 menglianjing 发表
[php]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
<script language="javascript">
function check()
{
        for(i=0;i<document.form1.province.length;i++)
        {
                if(document.form1.province.selected)
                {
                        var textP = document.form1.province.text;
                        var valP = document.form1.province.value;
                }
                if(document.form1.city.selected)
                {
                        var textC = document.form1.city.text;
                        var valC = document.form1.city.value;
                }
        }
       
        document.form1.action = "textConfirm.jsp";
        document.form1.submit();
}
</script>
</HEAD>

<BODY>
<form name="form1" method="post" action="">
  <select name="province">
    <option value="03">广东</option>
    <option value="01">广西</option>
    <option value="02">山东</option>
  </select>
  <select name="city">
        <option value="0773">桂林</option>
        <option value="0772">柳州</option>
        <option value="0771">南宁</option>
  </select>
  <input type="button" name="Submit" value="提交" onClick="check()">
</form>
</BODY>
</HTML>

[/php]

接收页面怎么做?谢谢了
可能吗???
 楼主| 发表于 2004-6-23 19:25:44 | 显示全部楼层

re

的确可能,我已经解决了,谢谢你
发表于 2004-6-23 19:40:07 | 显示全部楼层
[PHP]3.积极提出您在工作学习中遇到的问题,但永远不要放弃自己努力寻求解决方法,问题解决后,不要忘记和兄弟们一起分享您的快乐和经验.[/PHP]



如果自己找到了解决方法,请与大家一起分享,

这也算做兄弟们回贴的动力,谢谢!!  
  
发表于 2004-6-23 19:59:15 | 显示全部楼层
I do not known your meaning...
You are using editplus, which is my favorite editor...
 楼主| 发表于 2004-6-23 20:09:17 | 显示全部楼层

re

我的想法是要获取value的值和文本,因为session保存字母和数字比较方便,保存汉字比较麻烦,但是汉字又需要,于是就了下面办法解决的
[php]
<%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorPage="" %>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>无标题文档</title>
<script language="JavaScript">
function login()
{
        if(document.form1.userName.value == "")
        {
                alert("用户名不能为空");
                form1.userName.focus();
                return false;
        }
        else if(form1.province.value == "")
        {
                alert("选择省");
                return false;
        }
        else if(form1.city.value == "")
        {
                alert("选择市");
                return false;
        }
        else
        {
                return true;
        }
}
function getProvince()
{

       
                for(i=0;i<document.form1.province.length;i++)
            {
                     if(document.form1.province.selected)
                        {
                                document.form1.getArea.value = document.form1.province.text;
                        }   
            }
       
}
function getCity()
{
        for(j=0;j<document.form1.city.length;j++)
        {
                if(document.form1.city[j].selected)
                {
                        document.form1.getCity1.value = document.form1.city[j].text;
                }
        }
}
</script>
</head>

<body>
<form name="form1" method="post" action="getInfo.jsp" onSubmit="return login()">
  <p>用户名:
    <input name="userName" type="text" id="userName">
  </p>

  <p>
    <select name="province" id="province" onChange="getProvince()">
      <option selected value="">--请选择--</option>
      <option value="01">广西</option>
      <option value="02">广东</option>
      <option value="03">山东</option>
    </select>

    <div style="display: none; width:923; height:32"><input name="getArea" type="text" id="getArea"></div>
  </p>
  <p>&nbsp;</p>
  <p>
    <select name="city" id="city" onChange="getCity()">
      <option selected value="">--请选择--</option>
      <option value="0773">桂林</option>
      <option value="0772">柳州</option>

      <option value="0771">南宁</option>
      <option value="0531">济南</option>
      <option value="0537">威海</option>
      <option value="0538">青岛</option>
    </select>
    <div style="display: none; width:923; height:32"><input name="getCity1" type="text" id="getCity1"></div>
  </p>

  <p>
    <input type="submit" name="Submit" value="提交">
  </p>
</form>
</body>
</html>

[/php]

这是接收
[php]
<%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorPage="" %> <% String userName = request.getParameter("userName"); String provinceCode = request.getParameter("province"); String provinceText = request.getParameter("getArea"); String cityCode = request.getParameter("city"); String cityText = request.getParameter("getCity1"); out.println(userName); out.println(provinceCode); out.println(provinceText); out.println(cityCode); out.println(cityText); %
[/php]

只不过是换了一个方式罢了
发表于 2004-6-24 01:13:40 | 显示全部楼层
看标题以为是js访问数据库...
发表于 2004-6-24 07:38:18 | 显示全部楼层
最初由 AirFish 发表
看标题以为是js访问数据库...

也可以啊,,,
js本来开始就为服务器设计的。。。
sun 的web server(收购ns的)还支持。。
发表于 2004-6-24 13:41:57 | 显示全部楼层
我们这里都是这么做的,form里面的数据都要经过javascript进行处理、判断之后再提交到后台的servlet.
发表于 2004-6-24 13:44:12 | 显示全部楼层
最初由 hantsy 发表
也可以啊,,,
js本来开始就为服务器设计的。。。
sun 的web server(收购ns的)还支持。。



JavaScript可以访问数据库????

JavaScript是客户端脚本语言呀???
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表