码迷,mamicode.com
首页 > Web开发 > 详细

js设置input框的选中值

时间:2016-09-29 21:09:17      阅读:185      评论:0      收藏:0      [点我收藏+]

标签:


/* 设置表单的值 */
function setValue(name, value) {
    var first = name.substr(0, 1),
        input, i = 0,
        val;
    if (value === "") return;
    if ("#" === first || "." === first) {
        input = $(name);
    } else {
        input = $("[name=‘" + name + "‘]");
    }

    if (input.eq(0).is(":radio")) { //单选按钮
        input.filter("[value=‘" + value + "‘]").each(function() {
            this.checked = true
        });
    } else if (input.eq(0).is(":checkbox")) { //复选框
        if (!$.isArray(value)) {
            val = new Array();
            val[0] = value;
        } else {
            val = value;
        }
        for (i = 0, len = val.length; i < len; i++) {
            input.filter("[value=‘" + val[i] + "‘]").each(function() {
                this.checked = true
            });
        }
    } else { //其他表单选项直接设置值
        input.val(value);
    }
}
调用方法setValue(‘能找到input框的条件‘, "{输出的数据库字段|default=‘0‘}");

js设置input框的选中值

标签:

原文地址:http://www.cnblogs.com/xiaopiyuanzi/p/5920864.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!