html表单传送数据select,前端向后台传表单数据(有下拉菜单的表单)

1.表单排版一般效果

                    
                

姓名:

                

手机:

            
            
                

意向国家:                                            美国                        加拿大                        匈牙利                        西班牙                        葡萄牙                                    

            
             

                           btns.png            

            

2.css样式.index-pg{padding-bottom:20px;padding-top: 20px;}.index-pg .text1{font-size:16px;color:333;text-align:center;padding:10px 0}.index-pg .text2{font-size:14px;color:333;text-align:center}.index-pg .text1 span,.index-pg .text2 span{color:#2681d9}.index-pg .input-box p{    display: -webkit-box;    display: box;    display:  -webkit-flex;    display: flex;    margin-bottom:15px}.index-pg .input-box p span{width:45px;line-height:30px;}.index-pg .input-box p input{padding:0 5px;color:#666;-webkit-box-flex: 1;-webkit-flex: 1;border:3px solid #2681d9;line-height:25px;}.index-pg .text3{padding:0 35px;color:#2681d9;font-size:14px;}.index-pg .input-box1 p span{width:70px;}.index-pg .input-box1 p select{height:30px;line-height:30px;-webkit-box-flex: 1;-webkit-flex: 1;border:3px solid #2681d9}.index-pg .pg-btn img{width:160px;height:40px;display:block;margin:0 auto;}

3.js代码$('#form1').on('click','.pg-btn',function(){        var form=$('this).data('target-id');    var myform=$('#'+form);    var name=myform.find("[name='username']");    var tel=myform.find("[name='tel']");    //下拉列表选中的选中项文字    var country=myform.find("[name='country_id']").find("option:selected").text();      //检测手机号码   function checkphone(num){      var re = /^1[358][0-9]{9}$/;       if(!re.test(num)){         alert('请您输入正确的手机号码');         return false;       }      }   //非空验证    if (!$.trim(name.val())) {            layer.msg('请填写姓名');            return false;        };        if (!$.trim(tel.val())) {            layer.msg('请输入电话号码');            return false;        };            var formdata={        name:name,        tel:tel,        country:country        };           $.post(form.attr('action'),formdata,function(res){        var res=JSON.parse(res);        if(res.status==1){            alert('您已经提交成功');            form.reset();                }else{            alert(‘不好意思,服务器出了点小错误,请您重新提交一次');            form.reset();                        }                       })})

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: HTML表单下拉菜单可以使用<select>元素来创建。下面是一个例子: ```html <form> <label for="cars">选择一辆车:</label> <select id="cars" name="cars"> <option value="volvo">沃尔沃</option> <option value="saab">萨博</option> <option value="mercedes">奔驰</option> <option value="audi">奥迪</option> </select> </form> ``` 在上面的例子中,<select>元素创建了一个下拉菜单,其中包含了四个选项。每个选项都是使用<option>元素来定义的。 "value"属性定义了每个选项的值,而在<option>标签之间的文本则是每个选项的显示文本。 当用户选择一个选项时,所选选项的"value"属性将被提交到服务器。 ### 回答2: HTML表单下拉菜单是一种用于收集用户输入信息的交互元素。它由`<select>`元素和其中的一个或多个`<option>`元素组成。 `<select>`元素是下拉菜单的容器,它可以包含多个`<option>`元素作为可选项。可以通过设置`<select>`元素的属性来控制下拉菜单的样式和行为。例如,可以使用`name`属性指定下拉菜单的名称,以便在表单提交时能够将用户选择的值递给服务器。 `<option>`元素定义了下拉菜单中的一个选项。可以使用`value`属性为每个选项设置一个值,这个值会在表单提交时发送到服务器。可以使用文本内容作为选项的标签,也可以使用`selected`属性为默认选中的选项添加该属性。此外,还可以使用`disabled`属性来禁用某个选项,使其不可选择。 当用户点击下拉菜单时,会出现一个下拉列表,其中包含所有的选项。用户可以通过鼠标或键盘选择其中的一个选项。选中的选项会显示在下拉菜单的顶部,作为当前选择的值。 下拉菜单的使用场景很多,例如,可以用于选择国家、城市、日期、性别等信息。用户可以根据实际需求从可选项中选择,提供了更好的用户体验和数据准确性。 下拉菜单前端开发中是非常常见的,可以使用HTML和CSS来自定义它的样式,也可以使用JavaScript来实现一些交互效果,如动态加载、联动选择等。 ### 回答3: HTML表单下拉菜单是一种用户界面元素,可用于在用户选择一项或多项选项时收集数据下拉菜单由一个选择列表和一个下拉箭头按钮组成,用户可以点击箭头按钮展开列表,然后从中选择一个或多个选项。 在HTML中,下拉菜单可以通过<select>标签来创建。指定<select>标签的name属性可用于在提交表单时标识所选择的值。下拉菜单的选项则使用<option>标签来定义,可以使用value属性来指定每个选项的值。 例如,以下是一个HTML表单下拉菜单的示例代码: ``` <form action="submit-form.php" method="post"> <label for="fruits">选择水果:</label> <select name="fruits" id="fruits"> <option value="apple">苹果</option> <option value="orange">橙子</option> <option value="banana">香蕉</option> <option value="grape">葡萄</option> </select> <input type="submit" value="提交"> </form> ``` 在上述代码中,一个名为"fruits"的下拉菜单被创建,它包含四个选项:苹果、橙子、香蕉和葡萄。每个选项的值分别为"apple"、"orange"、"banana"和"grape"。当用户选择一个选项并提交表单时,所选项的值将作为"fruits"参数发送到"submit-form.php"页面进行处理。 HTML表单下拉菜单在Web开发中常用于收集用户的选择,例如选择商品类别、选择国家或选择生日等。开发人员可以使用CSS进行样式化,灵活地定制下拉菜单的外观和行为。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值