Changeset 23104 for branches/version-2_13_0/html/js/eccube.js
- Timestamp:
- 2013/08/20 14:33:12 (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/version-2_13_0/html/js/eccube.js
r23103 r23104 157 157 158 158 eccube.fnFormModeSubmit = function(form, mode, keyname, keyid) { 159 var formElement = $("form#" + form); 159 160 switch(mode) { 160 161 case 'delete': … … 176 177 break; 177 178 } 178 document.forms[form]['mode'].value = mode;179 formElement.find("input[name='mode']").val(mode); 179 180 if(keyname != "" && keyid != "") { 180 document.forms[form][keyname].value = keyid;181 } 182 document.forms[form].submit();181 formElement.find("*[name=" + keyname + "]").val(keyid); 182 } 183 formElement.submit(); 183 184 }; 184 185 185 186 eccube.setValueAndSubmit = function(form, key, val) { 186 document.forms[form][key].value = val; 187 document.forms[form].submit(); 187 var formElement = $("form#" + form); 188 formElement.find("*[name=" + key + "]").val(val); 189 formElement.submit(); 188 190 return false; 189 191 }; … … 193 195 form = 'form1'; 194 196 } 195 document.forms[form][key].value = val; 197 var formElement = $("form#" + form); 198 formElement.find("*[name=" + key + "]").val(val); 196 199 }; 197 200 … … 202 205 // ページナビで使用する。 203 206 eccube.movePage = function(pageno, mode, form) { 204 if (typeof form !== 'undefined') {207 if (typeof form === 'undefined') { 205 208 form = 'form1'; 206 209 } 207 document.forms[form]['pageno'].value = pageno; 210 var formElement = $("form#" + form); 211 formElement.find("input[name=pageno]").val(pageno); 208 212 if (typeof mode !== 'undefined') { 209 document.forms[form]['mode'].value = 'search';210 } 211 document.forms[form].submit();213 formElement.find("input[name='mode']").val('search'); 214 } 215 formElement.submit(); 212 216 }; 213 217 214 218 eccube.submitForm = function(form){ 215 if (typeof form !== 'undefined') {219 if (typeof form === 'undefined') { 216 220 form = 'form1'; 217 221 } 218 document.forms[form].submit();222 $("form#" + form).submit(); 219 223 }; 220 224 … … 302 306 // ログイン時の入力チェック 303 307 eccube.checkLoginFormInputted = function(form, emailKey, passKey) { 308 var formElement = $("form#" + form); 304 309 var checkItems = []; 305 310 … … 320 325 // 必須項目のチェック 321 326 for(var cnt = 0; cnt < max; cnt++) { 322 if( document.forms[form][checkItems[cnt]].value== "") {327 if(formElement.find("input[name=" + checkItems[cnt] + "]").val() == "") { 323 328 errorFlag = true; 324 329 break; … … 350 355 //引数3:カウント結果格納対象 351 356 eccube.countChars = function(form,sch,cnt) { 352 document.forms[form][cnt].value= document.forms[form][sch].value.length; 357 var formElement = $("form#" + form); 358 formElement.find("input[name="+cnt+"]").val(formElement.find("*[name="+sch+"]").val().length); 353 359 }; 354 360
Note: See TracChangeset
for help on using the changeset viewer.