梦A拉多A
2016-11-07 06:01
采纳率: 0%
浏览 5.5k

如何获取form表单对象的值

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

7条回答 默认 最新

  • 陈 俊 刚 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”
    
    点赞 打赏 评论
  • 陈 俊 刚 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: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的回答,希望对你有所帮助。

    点赞 打赏 评论
  • 家哇攻城狮 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
    大神问答

    点赞 打赏 评论

相关推荐