A 回答 (9件)
- 最新から表示
- 回答順に表示
No.8
- 回答日時:
>No.7 回答者: amanojaku6
>charsetはShift-JISに指定されているので、セーブするときはキャラクタセットをShift-JISに指定して下さい(文字化けしたらセーブ時のキャラクタセットが間違っています)。
ファイル名は「login.html」など自分の分かりやすいものにすれば良いでしょう(拡張子は「html、htm」の どちらかにして下さい)。
No.7
- 回答日時:
複数ユーザーに対応。
下記は あくまでもデモであり、実用性はありません。
実際はサーバー側にデータを送って、サーバー側でデータをチェックして、ページを表示させるのが普通です。
charsetはShift-JISに指定されているので、セーブするときはキャラクタセットをShift-JISに指定して下さい(文字化けしたらセーブ時のキャラクタセットが間違っています)。
ユーザー名:hoge
パスワード:hogehoge
ユーザー名:piyo
パスワード:piyopiyo
ユーザー名:huga
パスワード:hugahuga
↑これが正しいデータで、この場合「google検索」のページに遷移します。
間違った場合は「youtube」のページに遷移します。
<head>
<meta http-equiv="Content-Type" content="text/html; charset=Shift-JIS">
<TITLE>test</TITLE>
</head>
<body>
ユーザー名:<input type="input" id="idTxt" value="" ><br>
パスワード:<input type="password" id="idPas" value="" ><br>
<input type="button" value="ログイン" onclick="InputCheck( )"><br>
<script type="text/javascript">
<!--
function InputCheck( ){
let TxtValue, PasValue;
let CorrectTxt, CorrectPas;
let Check = false;
let Correct = [["hoge", "hogehoge"], ["piyo", "piyopiyo"], ["huga", "hugahuga"]];
TxtValue = document.getElementById("idTxt").value;
PasValue = document.getElementById("idPas").value;
// alert(TxtValue+"; "+PasValue+"; ");
for(let i = 0; i<Correct.length; i++){
// 配列はゼロ・スタートです。
CorrectTxt = Correct[i][0];
CorrectPas = Correct[i][1];
if( CorrectTxt===TxtValue && CorrectPas===PasValue ){ Check = true; location = "https://www.google.co.jp/"; }
}
if( ! Check ){ location = "https://www.youtube.com/"; }
}
// -->
</script>
</body>
</html>
No.6
- 回答日時:
>回答者:amanojaku6 回答日時:2018/10/07 18:35
投稿時の表示では「"」(ダブルクォーテーション)が変換されていましたが、現在は「No.4 回答者: amanojaku6 回答日時:2018/10/07 18:28」は正常に表示されています。
No.5
- 回答日時:
>回答者:amanojaku6 回答日時:2018/10/07 18:28
勝手にアドレスが変換されてしまうようです。
JavaScriptログイン画面デモ
http://ashtarte.pa.land.to/utf8/smt.cgi?r+sara/& …
No.4
- 回答日時:
下記は あくまでもデモであり、全く実用性はありません。
charsetはShift-JISに指定されているので、セーブするときはキャラクタセットをShift-JISに指定して下さい(文字化けしたらセーブ時のキャラクタセットが間違っています)。
実際はサーバー側にデータを送って、サーバー側でデータをチェックして、ページを表示させるのが普通です。
ユーザー名:hoge
パスワード:piyo
↑これが正しいデータで、この場合「google検索」のページに遷移します。
間違った場合は「youtube」のページに遷移します。
<head>
<meta http-equiv="Content-Type" content="text/html; charset=Shift-JIS">
<TITLE>test</TITLE>
</head>
<body>
ユーザー名:<input type="input" id="idTxt" value="" ><br>
パスワード:<input type="password" id="idPas" value="" ><br>
<input type="button" value="ログイン" onclick="InputCheck( )"><br>
<script type="text/javascript">
<!--
function InputCheck( ){
let TxtValue,PasValue;
let CorrectTxt = "hoge";
let CorrectPas = "piyo";
TxtValue = document.getElementById("idTxt").value;
PasValue = document.getElementById("idPas").value;
// alert(TxtValue+"; "+PasValue+"; ");
if( CorrectTxt===TxtValue && CorrectPas===PasValue ){ location = "https://www.google.co.jp/"; }
else{ location = "https://www.youtube.com/"; }
}
// -->
</script>
</body>
</html>
No.3
- 回答日時:
依頼っていうのがこのサイト上でできるかどうかはわかりませんが、趣旨がずれているかもしれませんので一度運営サイドに通報して確認してみるとよいと思います。
ログインには次の3点が最低必要と思います。
・フォームを表示するHTML
・ログイン情報を受け取るCGI
・ログイン状態を保持するセッション
専用のサイト側に、
・ログイン情報を受け取るCGI(PerlでもPHPでもRubyでもなんでもいい)
・ログイン状態を保持するセッション
がすでに備わっているのであればOKです。HTMLでフォームを記述すればよいです。
このサイトあたりを参照するとよいでしょう。
http://www.htmq.com/html/form.shtml
もし専用サイト側にCGIがなければ、用意しなければならず、初心者ではかなり難しいです。
他の方法としては、CMSかソーシャルログインを使う方法もあるかと思います。興味があれば調べてみてください。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- MySQL 「掲示板のログイン画面」はPHP~MySQLに「データベース認証のシステム」方式です。 1 2022/09/27 05:00
- JavaScript javascript で外部サイトにデータ入力させて自動でボタンを押すことは可能ですか? 1 2023/01/30 16:23
- ノートパソコン パソコンのログインが出来ない 3 2023/04/14 20:48
- その他(セキュリティ) パスワード漏洩警告表示について 1 2022/12/23 11:05
- JavaScript HTMLでJavaScriptを使用してプログラムを作ります。 入力されたパスワードを取得して、パス 2 2022/10/18 01:05
- その他(SNS・コミュニケーションサービス) ツイッターに詳しい方【困ってます】 1 2022/09/02 18:31
- アルバイト・パート バイトについてです。 契約申請完了したら働けるので、契約をしようとユーザーIDとパスワードを入力した 1 2023/04/16 22:22
- JavaScript フォームが空欄の時にフォームの外をクリックすると、エラーが出るコードを調べています。 1 2023/06/25 11:51
- UNIX・Linux Ubuntu on Xorgのログインについて 2 2023/08/10 15:16
- PHP 掲示板のセキュリティについてアドバイスお願い致します 1 2023/08/11 20:44
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
フォームの内容でリンク先URLの...
-
JSで一つのボタンを押したとき...
-
プルダウンで選択された値を別...
-
JavaScriptの値を、cgiに渡す方...
-
どちらかひとつのテキストボッ...
-
TextBoxに半角数字以外を入れた...
-
残り時間カウントダウン表示 ...
-
フォーカス設定について教えて...
-
サブウィンドウに変数を渡す方...
-
HTMLファイル同士での値渡し
-
JavaScriptでCGIの呼出し・...
-
SHIFT + TABキーの...
-
javascriptのちょっとした動作...
-
テキストエリアに履歴を残したい
-
タイマーについて教えて下さい!!
-
テキストボックスに入力した色...
-
テキストボックスの背景色について
-
javascriptで入力フォームが空...
-
return trueとreturn falseの用...
-
データベースの値を判断してラ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
TextBoxに半角数字以外を入れた...
-
HTMLとJavaScriptで作った表示...
-
tabindexの取得
-
VBscriptの配列変数をJavascrip...
-
プルダウンで選択された値を別...
-
フォームの内容でリンク先URLの...
-
テキストボックスに入力した色...
-
JavaScriptで作ったアプリが正...
-
GetElementByIdがうまく取得で...
-
HTMLファイル同士での値渡し
-
jQueryのdatepickerの日付が選...
-
マイナスなら赤字で表示したい...
-
VBSからjavascript
-
テキストエリアに履歴を残したい
-
どちらかひとつのテキストボッ...
-
一部Enter無効化の方法を教えて...
-
ページ間で変数を保持したい
-
Request.Form(key)の中身をクリ...
-
javascriptのちょっとした動作...
-
JSで一つのボタンを押したとき...
おすすめ情報