| 12345678910111213141516171819202122232425262728293031323334353637 |
- $.fn.extend({
- //表单加载json对象数据
- setForm: function (jsonValue) {
- var obj = this;
- $.each(jsonValue, function (name, ival) {
- var $oinput = obj.find("input[name=" + name + "]");
- if ($oinput.attr("type") == "checkbox") {
- if (ival !== null && ival != "") {
- var checkboxObj = $("[name=" + name + "]");
- ival = ival.toString();//要剪切转string
- var checkArray = ival.split(";");
- for (var i = 0; i < checkboxObj.length; i++) {
- for (var j = 0; j < checkArray.length; j++) {
- if (checkboxObj[i].value == checkArray[j]) {
- checkboxObj[i].click();
- }
- }
- }
- }
- } else if ($oinput.attr("type") == "radio") {
- $oinput.each(function () {
- var radioObj = $("[name=" + name + "]");
- for (var i = 0; i < radioObj.length; i++) {
- if (radioObj[i].value == ival) {
- radioObj[i].click();
- }
- }
- });
- } else if ($oinput.attr("type") == "textarea") {
- obj.find("[name=" + name + "]").html(ival);
- } else {
- obj.find("[name=" + name + "]").val(ival);
- }
- })
- }
- });
|