js设置input框的选中值

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js设置input框的选中值相关的知识,希望对你有一定的参考价值。


/* 设置表单的值 */
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框的选中值的主要内容,如果未能解决你的问题,请参考以下文章

jquery 如何获取单选框的值?

文本框的值改变了,js怎么获取

javascript 怎么获得单选框值

我用js控制input文本框的值,使input文本框内容改变。

jquery 获取及设置input各种类型的值 (转)

输入框提示信息的设置与输入框的焦点取消