tomo.gif (1144 ツバツイツト)line.gif (927 ツバツイツト)To previous pageTo home pageMailing to me

ユーザを自動入力させる

一度ユーザ登録すると、FORMにユーザ名が自動的に入力されます。


まずは会員登録してください。

ユーザ名入力して、「登録」ボタンを押してください

登録後、前のページに戻りますから、再度このページを開いてください。


会員登録すると、以下のテキストボックスに、登録した名前が、初期値として表示されます。

この機能を使うと、毎回ユーザ名を入れる必要はなくなります。同様の方法で、パスワードの自動入力も実現できます。


別のページで紹介したフリーで配布されているのJavaScpiptを使っています。

登録ボタンによる登録

user1 という名前のCookieを登録します。

<script language="JavaScript"><!--
function register(name) {
   var today=new Date();
   var expires=new Date();
   expires.setTime(today.getTime()+1000*60*60*24);
   if (name.length>0)
     
SetCookie("user1",name,expires);
   else
      confirm("ユーザ名を入れてください");
   }
function unregister() {
   DeleteCookie("user1");
}
// --></script>


登録のフォーム

user1 という名前のCookieを削除します。

<form onSubmit="return false;">
ユーザ名入力して、「登録」ボタンを押してください
<inputtype="text" name="username" size="10">
<input type="button" value="登録" onClick="register(this.form.username.value);history.go(-1)">
</form>


登録の削除のフォーム

<form onSubmit="return false;">
<input type="button" value="登録の削除" onClick="unregister();history.go(-1)">
</form>


ユーザ名を入れるフォーム

<input>タグに、Cookieの内容を埋め込んだformを作る。

<script language="JavaScript"><!--
   var
yourname=GetCookie("user1");
   document.write("<form method='POST'><input ");
  if (yourname!=null)
      document.write("value='"+
yourname+"'");
   document.write(" type='text'><input type='submit' value='送信'>");
   document.write("</form>");
// --></script>

途中のif文は、登録されていないとき、null の表示をしないようにするために入れています。


To previous pageTo home pageMailing to meJump to Top of pagetomo.gif (1144 ツバツイツト)