diff --git a/public/assets/js/bootstrap-table-commonsearch.js b/public/assets/js/bootstrap-table-commonsearch.js
index 6a6fe270..ec35d092 100644
--- a/public/assets/js/bootstrap-table-commonsearch.js
+++ b/public/assets/js/bootstrap-table-commonsearch.js
@@ -61,7 +61,7 @@
htmlForm.push('
');
for (var i in pColumns) {
var vObjCol = pColumns[i];
- if (!vObjCol.checkbox && vObjCol.field !== 'operate' && vObjCol.searchable && vObjCol.operate !== false) {
+ if (!vObjCol.checkbox && !vObjCol.radio && vObjCol.field && vObjCol.field !== 'operate' && vObjCol.searchable && vObjCol.operate !== false) {
var query = Fast.api.query(vObjCol.field);
var operate = Fast.api.query(vObjCol.field + "-operate");
diff --git a/public/assets/js/fast.js b/public/assets/js/fast.js
index 29633a75..36125da4 100644
--- a/public/assets/js/fast.js
+++ b/public/assets/js/fast.js
@@ -118,6 +118,8 @@ define(['jquery', 'bootstrap', 'toastr', 'layer', 'lang'], function ($, undefine
if (!url) {
url = window.location.href;
}
+ if (!name)
+ return '';
name = name.replace(/[\[\]]/g, "\\$&");
var regex = new RegExp("[?&/]" + name + "([=/]([^/?]*)|&|#|$)"),
results = regex.exec(url);
diff --git a/public/assets/js/require-form.js b/public/assets/js/require-form.js
index 47738706..08bf4976 100755
--- a/public/assets/js/require-form.js
+++ b/public/assets/js/require-form.js
@@ -603,7 +603,10 @@ define(['jquery', 'bootstrap', 'upload', 'validator', 'validator-lang'], functio
//追加上忽略元素
setTimeout(function () {
- form.data('validator').options.ignore += ((form.data('validator').options.ignore ? ',' : '') + '[data-favisible] :hidden,[data-favisible]:hidden');
+ var validator = form.data('validator');
+ if (validator) {
+ validator.options.ignore += ((validator.options.ignore ? ',' : '') + '[data-favisible] :hidden,[data-favisible]:hidden');
+ }
}, 0);
$("input,select", form).trigger("configchange");