Changeset 23140 for branches/version-2_13_0/html/js/eccube.js
- Timestamp:
- 2013/08/28 09:41:18 (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/version-2_13_0/html/js/eccube.js
r23115 r23140 160 160 161 161 eccube.fnFormModeSubmit = function(form, mode, keyname, keyid) { 162 var formElement = $("form#" + form);163 162 switch(mode) { 164 163 case 'delete': … … 180 179 break; 181 180 } 182 formElement.find("input[name='mode']").val(mode);181 var values = {mode:mode}; 183 182 if(keyname !== undefined && keyname !== "" && keyid !== undefined && keyid !== "") { 184 formElement.find("*[name=" + keyname + "]").val(keyid); 185 } 186 formElement.submit(); 187 }; 188 189 eccube.setValueAndSubmit = function(form, key, val) { 190 var formElement = $("form#" + form); 191 formElement.find("*[name=" + key + "]").val(val); 192 formElement.submit(); 183 values[keyname] = keyid; 184 } 185 eccube.submitForm(values, form); 186 }; 187 188 eccube.setValueAndSubmit = function(form, key, val, msg) { 189 var ret; 190 if (msg !== undefined) { 191 ret = window.confirm(msg); 192 } else { 193 ret = true; 194 } 195 if (ret) { 196 var formElement = $("form#" + form); 197 formElement.find("*[name=" + key + "]").val(val); 198 formElement.submit(); 199 } 193 200 return false; 194 201 }; … … 208 215 // ページナビで使用する。 209 216 eccube.movePage = function(pageno, mode, form) { 210 if ( typeof form === 'undefined') {217 if (form === undefined) { 211 218 form = eccube.defaults.formId; 212 219 } 213 220 var formElement = $("form#" + form); 214 221 formElement.find("input[name=pageno]").val(pageno); 215 if ( typeof mode !== 'undefined') {216 formElement.find("input[name='mode']").val( 'search');222 if (mode !== undefined) { 223 formElement.find("input[name='mode']").val(mode); 217 224 } 218 225 formElement.submit(); 219 226 }; 220 227 221 eccube.submitForm = function(form){ 222 if (typeof form === 'undefined') { 223 form = eccube.defaults.formId; 224 } 225 $("form#" + form).submit(); 228 eccube.submitForm = function(values, form){ 229 var formElement; 230 if (form !== undefined && typeof form === "string" && form !== "") { 231 formElement = $("form#" + form); 232 } else if (form !== undefined && typeof form === "object") { 233 formElement = form; 234 } else { 235 formElement = $("form#" + eccube.defaults.formId); 236 } 237 if (values !== undefined && typeof values === "object") { 238 $.each(values, function(index, value) { 239 formElement.find("input,select").filter("[name='" + index + "']").val(value); 240 }); 241 } 242 formElement.submit(); 226 243 }; 227 244
Note: See TracChangeset
for help on using the changeset viewer.