精华内容
下载资源
问答
  • bootstrap input name属性一样怎么验证,在线等。
  • MVC模型绑定-input Name与model Name

    千次阅读 2014-09-01 11:12:33
    MVC视图会根据input元素的名称Name来匹配Model的属性,例如,

    MVC视图会根据input元素的名称Name来匹配Model的属性,例如,input元素的名称是Title,那么视图会试图匹配Model的Title属性,如果没有完全匹配,会找最相近的,如另一个属性Titles。

    所以建议,视图中input的Name尽量使用model的属性名称。这样,视图会生成对应的model返回给后台。

    展开全文
  • <input type="text" class="names" name="name[]" value="$name[$i];?>" /> } ?> $(function(){ var name=$(".names").val(); console.log(name); }) <!--这样的话只有获取一个值,怎样获取他...
  • Jquery修改input name修改不了

    千次阅读 2016-03-10 16:05:00
    2011年7月12日 | 分类: IE, Jquery, 代码民工, 软生活 | 标签: ie, Jquery, w3help, web标准, 兼容性, 浏览器, 软生活   项目中用到的,clone一段输入框然后修改name在添加到另外...$(input).attr(‘name’,'ne
    2011年7月12日 | 分类: IE, Jquery, 代码民工, 软生活 | 标签: ie, Jquery, w3help, web标准, 兼容性, 浏览器, 软生活
     

    项目中用到的,clone一段输入框然后修改name在添加到另外一块区域中。

    但是测试到IE,杯具了–clone后不支持修改input的name。

    例如:

    $(input).attr(‘name’,'newName’);

    在ie里使用F12的工具查看,input的属性里多出了一个submitName。原来name的属性木有变化。

     

    股沟了下,微软说:

    The NAME attribute cannot be set at run time on elements dynamically created with the createElement method.
    To create an element with a name attribute, include the attribute and value when using the createElement method.

    意思就是运行时,不能修改动态创建元素的Name属性,想修改?去重新创建个吧。。。

    使用Jquery的话就可以新建HTML代码然后AppendTo到父元素。

    但是,有些情况可能就不太适应,比如我这项目,某些input有些自建属性是动态的。手写HTML去加入到父元素的话,位置又可能不太好控制。

    想了半天终于想出个解决方案,可能不太完美,但是也解决了项目中遇到的问题:

    使用outerHTML属性,获得元素的html代码,然后replace要name的值。这样clone之后的元素的代码也能按照想象的去实现修改了。

    例如:input.outerHTML=input.outerHTML.replace(‘name’,'newName’);

    但是outerHTML属性,IE,Chrome都支持,Firefox不支持,所以需要判断下浏览器,如果是IE就放心使用吧,反正人家都烂成这样了。其他的,还是照常用jquery实现吧。。

    BTW:顺便分享个Web标准,浏览器兼容性问题速查网站W3help.org

    最后再次诅咒下坑爹的IE。

    if($.broswer.msie){

        GoHell();

    }

    展开全文
  • 大牛们,小妹有问题要问,我用python的,匹配“<input name="mp" type="hidden" value="9" /> ”,目的是取出其中的value值(例如这里9),主要是一页源代码中有很多这一句,但里面的value值不同,想要匹配所有这一...
  • jquery 获取input name属性的值

    千次阅读 2014-11-20 15:32:20
    input[name] ="xxx"  var ipName="cores[" + (rowNum-1) + "].controlIp";  var portName="cores[" +( rowNum-1 )+ "].controlPort";  // alert("ip="+ip+":port="+

    Jquery  获取属性的值



            var ipName="cores[1].controlIp";
                    var portName="cores[1].controlPort";
          
                    
                var ip=$("input[name='"+ipName+"']").val();
                var port=$("input[name='"+portName+"']").val();


    不能写成var ip=$("input[name=ipName]").val();
                var port=$("input[name=portName]").val();

    这样的话会报错undefined

    并且注意因为ipname变量代表的有[],而[]是[name=XXX] 中有的  会有歧义,故需要单引号在该变量前后




    另外   input[name] ="xxx"这个也可以吧  还没试。


    展开全文
  • 表单中input name属性有无[]的区别

    千次阅读 2017-05-02 16:09:34
    本文转自http://www.awaimai.com/2076.html ...Form提交有个小技巧,应用中灵活使用可以起到事半功倍的效果。这个技巧就是input数组提交。1. input数组如下一个表单:<input type="text" name="username[]" value

    本文转自http://www.awaimai.com/2076.html

    最近在看headfirst PHP&MySQL,第215页中的第一行代码有点看不懂,在网上找到这篇文章,顿时解惑。

    Form提交有个小技巧,应用中灵活使用可以起到事半功倍的效果。

    这个技巧就是input数组提交。

    1. input数组

    如下一个表单:

    <input type="text" name="username[]" value="Jason" />
    <input type="text" name="username[]" value="Tom" />
    <input type="text" name="username[]" value="Goe" />

    我们在name属性值后面加一个中括号[],后台获取数据的时候,就能拿到一个数组:$_POST['username'] = ['Jason', 'Tom', 'Goe']。

    改用GET方式再提交,可以看到数据格式是这样的:

    username%5B%5D=Jason&username%5B%5D=Tom&username%5B%5D=Goe

    2.非input数组

    另一种容易混淆的提交方式,就是name后面没有中括号[]:

    <input type="text" name="username" value="Jason" />
    <input type="text" name="username" value="Tom" />
    <input type="text" name="username" value="Goe" />

    这种情况提交后,后台拿不到一个数组,而是最后那个标签的值,也就是$_POST['username'] = 'Goe'
    GET方式提交看到数据格式如下:

    username=Jason&username=Tom&username=Goe

    这种方式三个username后面没有带[]。

    3.*非input数组方式提交成数组

    上面两种提交方式中,直接点提交按钮提交,和用jQuery$('form').seriaze()序列化提交,得到的结果都是一样的。

    加[]后台得到数组,不加[]得到最后标签的值。

    如果第二种也要提交成数组,那怎么办呢?

    办法就是,在提交之前用jQuery处理:

    $('form').on('submit',function(e) {
        e.preventDefault();
    
        var data = $("input[name='username']").map(function () {
         return $(this).val();
         }).get();
    
        $.post('save.php', {username: data}, function(r){
            $('p').html(r);
        });
    });

    这种方式稍显啰嗦。

    如果不需要提交之前不需处理数据,直接用第一种方式最为方便。

    展开全文
  • (item,i) in googsList"> 商品名称{{Object.keys(item)[0]}}: ... <input class="uni-input" :name="Object.keys(item)[0]" placeholder="请输入商品名称" />
  • html += ' <input id="fileImage" type="file" size="30" name="<strong>fileselect[]</strong>" '+multiple+'>'; html += ' <div class="webuploader_pick">选择文件</div>'; ...
  • 特地查看了一下jquery 的ajax form插件,发现这个是完好的,所以如果有小伙伴用到了 zepto.form.min.js这个插件的时候,并且需要提交多个name相同的input的时候可以用以上办法解决。附上完整的zepto.form.min.js的...
  • 在Asp.net开发中,所有html控件的值都是可以在服务器端用后台代码的Request[name]来获取其值的。但如果有多个相同name的Html控件提交到后台,怎么分别取各个控件的值呢?而多数情况下这些控件的个数是不定的。 例如...
  •  另一种理解:action中定义一个返回InputStream的方法,该方法作为被下载文件的入口,且需要配置stream类型结果时指定inputName参数,inputName参数的值就是方法去掉get前缀、首字母小写的字符串。 ...
  • <input type="text" name="user.username">    <input type="text" name="user.password">  <input type="text" name="user.username"> <input type="text" name="user.password"> 来进行数据绑定。 ...
  • 具体异常是这句话:Can not find a java.io.InputStream with the name [inputStream] in the invocation stack. Check the tag specified for this action. 1.文件路径不对,根本就没有取到文件。这种情况下,...
  • .user-search label input[name='name']{
  • 使用ajaxSubmit自动填充表单数据时,当前html页面中出现相同nameinput。...<input name="taskId"/> ...... <input name="taskId"/> 那么,jqueryform无法获取到该input数据值。var params = {};
  • 通过id获取inputname的值

    千次阅读 2019-04-26 16:42:05
    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title>...input name="text" type="text" id="id" value="123"> <s...
  • JS如何获取Inputname或者ID?

    千次阅读 2019-02-28 17:28:00
    input name="music" type="image" id="music" onclick="loadmusic(this)" size="6" src="toright.png" value="mp3"> <script language="javascript"> function loadmusic(o){ alert('name='+o...
  • input标签 name属性

    千次阅读 2018-09-30 11:11:44
    link:给推荐几个对程序员来说神器般存在的软件 ...应该用name来标识,于是在input里加了个name=‘myId’,就一切ok了。 这样就可以在后台得到这个值。具体怎么取,就看什么框架,怎么取了。我用的是sp...
  • input[name='']与input:[name='']

    千次阅读 2017-05-23 20:29:42
    实验结果: 高版本(jQuery v1.11.2)支持写法: ...$("input[name='PGMCheck']")  但不支持写法: $('div:[name='logo_position']') $("input:[name='PGMCheck']")  低版本(jQuery JavaScript
  • Js创建input并对name属性赋值

    万次阅读 2008-09-27 10:18:00
    标题: 如题描述: 如何用JavaScript动态创建input,并对name属性赋值tag : js input name 改变 内容: /* * 创建Input * inputName -- name属性名称 * inputType -- input类型 如checkbox text ...
  • 点击添加name 可以添加姓名输入框,所添加的input name都是相同的 获取所有的姓名: 效果如下:
  • 首先,微信小程序是不支持直接获取的,和jquery一样直接获取name的话,只能获取到最后一组,所以要用其他的方法 直接上代码 wxml文件: <view wx:for="{{list}}"> ...input name="a{{index}}" ...input name="b{{...
  • layui单个和多个input同名name提交

    千次阅读 2018-12-29 13:26:51
    layui input单个name提交 input多个同名name
  • input标签name与value区别

    万次阅读 2015-12-18 09:39:28
    input标签name与value区别 id是唯一标识符,不允许有重复值(类似数据表的主键)可以通过它的值来获得对应的html标签对象。(如果在同一页面代码中,出现重复的id,会导致不可预料的错误) name:单独地在一个...
  • jquery获取inputname相同的个数 //获取门店选中的数量 function xzshop_number() { var shop_length = $("input[name='shop_id[]']").length; alert("已选中"+shop_length+"个" ); } ...
  • jQuery通过input标签的name获取值

    千次阅读 2019-01-11 11:31:37
    $(“input[name=‘keleyicom’]”) 选择所有的name属性等于’keleyicom’的input元素 $(“input[name!=‘keleyicom’]”) 选择所有的name属性不等于’keleyicom’的input元素 $(“input[name^=‘keleyi’]”) ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 131,850
精华内容 52,740
关键字:

inputname