WebSignupの必須・任意項目設定
Posted: 2010年7月15日(木) 10:11
MODx Evolution 1.0.3j-r3に同梱のWebSignup1.1についてです。
サイトに会員ページをつけるためにWebSignupを使おうと思っているのですが、
ユーザー登録時のフォームで入力必須・任意を設定するにはどのファイルを修正すればよいのでしょうか?
(weblogin/weblogin.common.inc.php と
weblogin/websignup.inc.php の中身は確認したのですが、該当しそうな箇所は見つけられませんでした。)
デフォルトでは
・ユーザー名
・パスワード、パスワード確認
・メールアドレス
が必須項目になっております。
名前なども必須にしたい他、新しい項目なんかも必須項目として追加したいのですが・・・。
よろしくお願い致します。
念のため、実際のメールフォーム部分のソースは以下の通りです。
<form method="post" name="websignupfrm" action="" style="margin: 0px; padding: 0px;">
<dl>
<dt>ユーザID:</dt>
<dd><input type="text" name="username" size="20" maxlength="15" value="[+username+]">ご希望のユーザIDを半角英数6~15字で。</dd>
<dt>ご氏名:</dt>
<dd><input type="text" name="fullname" size="20" maxlength="100" value="[+fullname+]"></dd>
<dt>メールアドレス:</dt>
<dd><input type="text" name="email" size="20" value="[+email+]">半角英数字。パソコンメールのみ。</dd>
<dt>パスワード:</dt>
<dd><input type="password" name="password" size="20">ご希望のパスワードを半角英数6~15字で。</dd>
<dt>パスワード(確認):</dt>
<dd><input type="password" name="confirmpassword" size="20">確認のためにパスワードをもう一度ご記入ください。</dd>
<dt>都道府県:</dt>
<dd><select name="state" value="">
<option value="[+state+]">選択してください</option>
<option value="北海道">北海道</option>
<option value="青森県">青森県</option>
・・・中略・・・
<option value="沖縄県">沖縄県</option>
<option value="海外">海外</option>
</select>
</dd>
<dt>このウェブサイトをお知りになったきっかけ:</dt>
<dd><select name="zip">
<option value="">選択してください</option>
<option value="検索エンジン(Google)">検索エンジン(Google)</option>
・・・中略・・・
<option value="その他、不明">その他、不明</option>
</select></dd>
</dl>
<p><input type="submit" value="送信" name="cmdwebsignup" /><input type="reset" value="リセット" name="cmdreset" /></p>
</form>
<script language="javascript" type="text/javascript">
var id = "";
var f = document.websignupfrm;
var i = parseInt(id);
if (!isNaN(i)) f.country.options.selected = true;
</script>
<script type='text/javascript'>
if (document.websignupfrm) document.websignupfrm.username.focus();
</script>
サイトに会員ページをつけるためにWebSignupを使おうと思っているのですが、
ユーザー登録時のフォームで入力必須・任意を設定するにはどのファイルを修正すればよいのでしょうか?
(weblogin/weblogin.common.inc.php と
weblogin/websignup.inc.php の中身は確認したのですが、該当しそうな箇所は見つけられませんでした。)
デフォルトでは
・ユーザー名
・パスワード、パスワード確認
・メールアドレス
が必須項目になっております。
名前なども必須にしたい他、新しい項目なんかも必須項目として追加したいのですが・・・。
よろしくお願い致します。
念のため、実際のメールフォーム部分のソースは以下の通りです。
<form method="post" name="websignupfrm" action="" style="margin: 0px; padding: 0px;">
<dl>
<dt>ユーザID:</dt>
<dd><input type="text" name="username" size="20" maxlength="15" value="[+username+]">ご希望のユーザIDを半角英数6~15字で。</dd>
<dt>ご氏名:</dt>
<dd><input type="text" name="fullname" size="20" maxlength="100" value="[+fullname+]"></dd>
<dt>メールアドレス:</dt>
<dd><input type="text" name="email" size="20" value="[+email+]">半角英数字。パソコンメールのみ。</dd>
<dt>パスワード:</dt>
<dd><input type="password" name="password" size="20">ご希望のパスワードを半角英数6~15字で。</dd>
<dt>パスワード(確認):</dt>
<dd><input type="password" name="confirmpassword" size="20">確認のためにパスワードをもう一度ご記入ください。</dd>
<dt>都道府県:</dt>
<dd><select name="state" value="">
<option value="[+state+]">選択してください</option>
<option value="北海道">北海道</option>
<option value="青森県">青森県</option>
・・・中略・・・
<option value="沖縄県">沖縄県</option>
<option value="海外">海外</option>
</select>
</dd>
<dt>このウェブサイトをお知りになったきっかけ:</dt>
<dd><select name="zip">
<option value="">選択してください</option>
<option value="検索エンジン(Google)">検索エンジン(Google)</option>
・・・中略・・・
<option value="その他、不明">その他、不明</option>
</select></dd>
</dl>
<p><input type="submit" value="送信" name="cmdwebsignup" /><input type="reset" value="リセット" name="cmdreset" /></p>
</form>
<script language="javascript" type="text/javascript">
var id = "";
var f = document.websignupfrm;
var i = parseInt(id);
if (!isNaN(i)) f.country.options.selected = true;
</script>
<script type='text/javascript'>
if (document.websignupfrm) document.websignupfrm.username.focus();
</script>