Changeset 22312


Ignore:
Timestamp:
2013/01/23 12:30:37 (11 years ago)
Author:
Seasoft
Message:

#2045 (システム設定>メンバー管理 JavaScript? によるバリデーションが働かない)

Location:
branches/version-2_12-dev
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • branches/version-2_12-dev/data/Smarty/templates/admin/system/input.tpl

    r22264 r22312  
    3131</script> 
    3232 
    33 <form name="form1" id="form1" method="post" action="" onsubmit="return fnRegistMember();"> 
     33<form name="form1" id="form1" method="post" action=""> 
    3434<input type="hidden" name="<!--{$smarty.const.TRANSACTION_ID_NAME}-->" value="<!--{$transactionid}-->" /> 
    3535<input type="hidden" name="mode" value="<!--{$tpl_mode|h}-->"> 
     
    104104<div class="btn-area"> 
    105105    <ul> 
    106         <li><a class="btn-action" href="javascript:;" onclick="fnFormModeSubmit('form1', '<!--{$tpl_mode|h}-->', '', ''); return false;"><span class="btn-next">この内容で登録する</span></a></li> 
     106        <li><a class="btn-action" href="javascript:;" onclick="if (!fnConfirm()) return false; fnFormModeSubmit('form1', '<!--{$tpl_mode|h}-->', '', ''); return false;"><span class="btn-next">この内容で登録する</span></a></li> 
    107107    </ul> 
    108108</div> 
  • branches/version-2_12-dev/html/user_data/packages/admin/js/admin.js

    r22206 r22312  
    2020 * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA. 
    2121 */ 
    22 // 管理者メンバーを追加する。 
    23 function fnRegistMember() { 
    24     // 必須項目の名前、ログインID、パスワード、権限 
    25     var lstitem = new Array(); 
    26     lstitem[0] = 'name'; 
    27     lstitem[1] = 'login_id'; 
    28     lstitem[2] = 'password'; 
    29     lstitem[3] = 'authority'; 
    30  
    31     var max = lstitem.length; 
    32     var errflg = false; 
    33     var cnt = 0; 
    34  
    35     // 必須項目のチェック 
    36     for(cnt = 0; cnt < max; cnt++) { 
    37         if(document.form1[lstitem[cnt]].value == "") { 
    38             errflg = true; 
    39             break; 
    40         } 
    41     } 
    42  
    43     // 必須項目が入力されていない場合 
    44     if(errflg == true) { 
    45         alert('必須項目を入力して下さい。'); 
    46         return false; 
    47     } else { 
    48         if(window.confirm('内容を登録しても宜しいでしょうか')){ 
    49             return true; 
    50         } else { 
    51             return false; 
    52         } 
    53     } 
    54 } 
    5522 
    5623//親ウィンドウのページを変更する。 
Note: See TracChangeset for help on using the changeset viewer.