Mandy的名字被占用了 2016-11-07 06:01 采纳率: 100%
浏览 5700
已采纳

如何获取form表单对象的值

姓名:
电话:
    我页面中有这样多个表单,我都是这个定义的,当我点击确定按钮时,此时能够获得相对应的表单对象,我该怎么获取到他的两个值呢?
  • 写回答

7条回答 默认 最新

  • 陈田田 2016-11-07 07:06
    关注

    你是不是这样写的:

    
    <form id="form1">
        <lable>姓名:</lable>
        <input type="text" class="user_name">
        <lable>电话:</lable>
        <input type="text" class="user_tel">
        <span class="button">确定</span>
    </form>
    <form id="form2">
        <lable>姓名:</lable>
        <input type="text" class="user_name">
        <lable>电话:</lable>
        <input type="text" class="user_tel">
        <span class="button">确定</span>
    </form>
    <form id="form3">
        <lable>姓名:</lable>
        <input type="text" class="user_name">
        <lable>电话:</lable>
        <input type="text" class="user_tel">
        <span class="button">确定</span>
    </form>
    



    如果是这样的话,使用jQuery方法:

    
    $(function(){
         $('.button').each(function(){
            $(this).click(function(){
                var name = $(this).parent('form').find('.user_name').val();
                var tel = $(this).parent('form').find('.user_tel').val();
                console.log(name);
                console.log(tel);
            });
         });
    })
    



    以上是来自tity的回答,希望对你有所帮助。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
  • jungangg 2016-11-07 06:22
    关注
     页面  
    <form action="">
    <table width="100%" border="0">
      <tr>
        <td>用户名:</td>
        <td><input name="name" value="admin"/></td>
        <td><button type="submit" value="提交"></button></td>
      </tr>
    </table></form>
    
    用  request.getParameter(“name”);  得到  “admin”
    
    评论
  • jungangg 2016-11-07 06:23
    关注
    评论
  • ZCS_csdn 2016-11-07 06:26
    关注

    request.getParameter("你控件定义的name属性的值");

    评论
  • 真爱相思雨 2016-11-07 06:56
    关注

    在输入框中加个name,根据name来获取值

    评论
  • Compostela 2016-11-07 07:06
    关注

    提交form表单时,提交的是name,比如这时你后台获取值其实是从userName里取得,request.getParameter("userName"),这时你获取到的值就是你输入的值。也就说你前台提交表单时,name里写的什么,你后台就用什么获取,就能沟拿到value里面的值

    评论
  • 家哇攻城狮 2016-11-07 07:11
    关注

    wenjin - java工程师 1秒前
    后端如果是servlet,可以使用equest.getParameter("key");获取

    后端如果是struts2,1、可以直接通过定义私有属性,添加对应的set get方法,(1,属性驱动 2,模型驱动),2、也可以使用equest.getParameter("key");

    后端如果是spring mvc的话,可以直接将表单参数名写在形参中,2、可以将参数封装成某个对象,然后将对象放入形参中,3、也可以使用equest.getParameter("key");

    请参考:http://dashen100.com/question/959
    大神问答

    评论
查看更多回答(6条)

报告相同问题?

问题事件

  • 已采纳回答 8月8日

悬赏问题

  • ¥15 Ros2编译一个使用opencv的c++节点的时候,报了这个错误,请问怎么解决啊
  • ¥15 人脸识别相关算法 YOLO,AI等
  • ¥15 spark问题方便加V17675797079
  • ¥15 Python代码不打印的原因
  • ¥20 微软SEAL库的安装和使用,VS2022环境配置问题
  • ¥15 数学问题也不知道那种类型的问题
  • ¥15 R作图的时候,文本框重叠了怎么办?
  • ¥15 用python重建流场
  • ¥15 stm32 调试舵机pwm输出异常
  • ¥15 单片机led闪烁3秒后急速闪烁后停止