フォームで入力した場合のみページに入れるようにするには?
NOZA
[E-Mail]
2000/05/21(日) 04:05:38
ほぼ題名の通りですが、フォームの内容をすべて入力した場合のみ、
ページに入れるようにするにはどうすればよいのでしょうか?
つまり来場者のデータをこちらが受け取るということです。
ページにパスワードをつけて、フォーム内容の送信を確認したらパスを教える、という方法もありますが、、、
もっと観覧者がスムースに見られる方法がありましたら御教え下さい。
友人に聞かれて答えられない始末です、、、
ほぼ題名の通りですが、フォームの内容をすべて入力した場合のみ、
ページに入れるようにするにはどうすればよいのでしょうか?
つまり来場者のデータをこちらが受け取るということです。
ページにパスワードをつけて、フォーム内容の送信を確認したらパスを教える、という方法もありますが、、、
もっと観覧者がスムースに見られる方法がありましたら御教え下さい。
友人に聞かれて答えられない始末です、、、
ヒソカ
2000/05/21(日) 04:55:07
submit(送信ボタン)
↓
JavaScriptで入力チェック
↓
CGIで再度入力チェック
↓
OKならページ表示、NGなら元ページに戻す
こんな処理を望んでいるのかな?
submit(送信ボタン)
↓
JavaScriptで入力チェック
↓
CGIで再度入力チェック
↓
OKならページ表示、NGなら元ページに戻す
こんな処理を望んでいるのかな?
ヒソカ
2000/05/21(日) 22:15:31
じゃ、フォーム内容の送信は確認できないんじゃ?
じゃ、フォーム内容の送信は確認できないんじゃ?
とほほ
2000/05/22(月) 01:07:42
使用されている受信方式はよく分かりませんが、
未入力をチェックする方法を下記のページで紹介していますので、
ご参照ください。
http://www.tohoho-web.com/wwwjsx33.htm
使用されている受信方式はよく分かりませんが、
未入力をチェックする方法を下記のページで紹介していますので、
ご参照ください。
http://www.tohoho-web.com/wwwjsx33.htm
NOZA
[E-Mail]
2000/05/22(月) 02:15:46
ヒソカさん、とほほさんご意見ありがとうございます。
もう一つ、フォーム送信後ページを移動するにはどうすればよいのでしょうか?
フォームはあまり使った経験がないもので、、、申し訳ありません。
ヒソカさん、とほほさんご意見ありがとうございます。
もう一つ、フォーム送信後ページを移動するにはどうすればよいのでしょうか?
フォームはあまり使った経験がないもので、、、申し訳ありません。
D.D.
2000/05/22(月) 02:20:57
そういうふーなCGIを用意するというのが王道ですが、onClickで移動するようなものを書けばなんとかなるような気も。
そういうふーなCGIを用意するというのが王道ですが、onClickで移動するようなものを書けばなんとかなるような気も。
dddd
2000/05/22(月) 02:24:13
<input type="button" value="移動" onClick="location.href='hoge.html';">
こんな感じ?
<input type="button" value="移動" onClick="location.href='hoge.html';">
こんな感じ?
ヒソカ
2000/05/22(月) 02:33:53
↑だと移動するだけじゃなかったかな?
submit()も追加?
JavaScriptは苦手だからなー。
間違ってたらスマン!
でもどうやってフォームの受信するんだろ?
mail かな?それとも次ぎのページに持っていくだけ?
↑だと移動するだけじゃなかったかな?
submit()も追加?
JavaScriptは苦手だからなー。
間違ってたらスマン!
でもどうやってフォームの受信するんだろ?
mail かな?それとも次ぎのページに持っていくだけ?
R.M
[E-Mail]
2000/05/22(月) 02:57:21
単に他のHTMLにデータを引き継ぐだけなら
http://super.fureai.or.jp/~jrm/sand/tech/web/javascript_temp/fake-submit.htm
とか
単に他のHTMLにデータを引き継ぐだけなら
http://super.fureai.or.jp/~jrm/sand/tech/web/javascript_temp/fake-submit.htm
とか
D.D.
2000/05/22(月) 03:07:52
あ、そうか、確認の後は難しいか。
>こんな感じ?
あ、そうか、確認の後は難しいか。
NOZA
[E-Mail]
2000/05/22(月) 04:45:29
つまり、、、
Javaスクリプトで入力チェックし、FORMタグでメールを発信後、
再度Javaスクリプトでページ移動、ということになりますか?
頭が、、、
つまり、、、
Javaスクリプトで入力チェックし、FORMタグでメールを発信後、
再度Javaスクリプトでページ移動、ということになりますか?
頭が、、、
Fuji.♪
[E-Mail]
[HomePage]
2000/05/22(月) 09:49:58
そもそもformでのmailtoに対応しているもの以外はメールで送れないと思いますが。
私はsubmitのonClickでチェックして、通ったらlocationで飛ばして、通らなかったらエラー出すとかだと思いました。
JavaScriptはよく分からないのでこれが出来るかどうかは知りませんが。
ただ、JavaScriptが動かない環境では全然入れなくなるのかな、という点だけが気になりましたが。
そもそもformでのmailtoに対応しているもの以外はメールで送れないと思いますが。
私はsubmitのonClickでチェックして、通ったらlocationで飛ばして、通らなかったらエラー出すとかだと思いました。
JavaScriptはよく分からないのでこれが出来るかどうかは知りませんが。
ただ、JavaScriptが動かない環境では全然入れなくなるのかな、という点だけが気になりましたが。
バギンズ
2000/05/22(月) 11:39:36
JavaScriptでの入力をチェックですが、MACネスケで
不具合が発生する場合があることはご存知でしょうか?
不具合内容は、全角のみ入力した場合に何故かvalueが空としか判断
できない場合がある事です。(毎回必ず起こるわけではありません)
多分、MACネスケのバグなのですが、JavaScript側の回避方法は
まだわかっていません。
入力時に半角文字(スペース1つでもいいから)入力すればJavaScript
で必ず認識できるのですけどねえ。それってユーザーまかせだし。
ちなみに私の場合、JavaScriptで入力チェックを行なう場合は
ブラウザを識別して、MACネスケの場合のみ入力チェックを
行なわない様にしています。
JavaScriptでの入力をチェックですが、MACネスケで
不具合が発生する場合があることはご存知でしょうか?
不具合内容は、全角のみ入力した場合に何故かvalueが空としか判断
できない場合がある事です。(毎回必ず起こるわけではありません)
多分、MACネスケのバグなのですが、JavaScript側の回避方法は
まだわかっていません。
入力時に半角文字(スペース1つでもいいから)入力すればJavaScript
で必ず認識できるのですけどねえ。それってユーザーまかせだし。
ちなみに私の場合、JavaScriptで入力チェックを行なう場合は
ブラウザを識別して、MACネスケの場合のみ入力チェックを
行なわない様にしています。
NOZA
[E-Mail]
2000/05/23(火) 00:26:03
[[解決]]
皆さん本当にありがとうございます。
その友人が作成する(と思われる)ページは教育関係のページなので、
それほど厳しいチェックは必要ないと思われます。
来場者の年齢層・その他のデータを取るだけなので、
後は自分の力で出来ると思います。
バギンズさん、私は知り合いにマックユーザーがいなかったので、
とても参考になり、助かりました。ありがとうございます。
万が一つまずいたらまた質問しにきます!
、、、とは言っても今度は青ラウンジだと思いますが(笑)
[[解決]]
皆さん本当にありがとうございます。
その友人が作成する(と思われる)ページは教育関係のページなので、
それほど厳しいチェックは必要ないと思われます。
来場者の年齢層・その他のデータを取るだけなので、
後は自分の力で出来ると思います。
バギンズさん、私は知り合いにマックユーザーがいなかったので、
とても参考になり、助かりました。ありがとうございます。
万が一つまずいたらまた質問しにきます!
、、、とは言っても今度は青ラウンジだと思いますが(笑)
TOM neko
2000/05/26(金) 04:02:47
NN for Macでフォームの入力がJavaScriptで認識できない不具合ですが、
ver4.5 以降なら解消してます。不具合がでないのは、半角英数字入力
(正確には単語変換しないで入力)だけでなく、全角文字入力後 delete
キーで1文字消しても認識可能になります。
かなり面倒ですが回避策はあります。
一度 submit すれば認識できるようになるので、フレームで隠しページ
を作っておいて、そこに submit してページを読み込みます。そのペー
ジの onLoad を使って内容チェクが可能です。
NN for Macでフォームの入力がJavaScriptで認識できない不具合ですが、
ver4.5 以降なら解消してます。不具合がでないのは、半角英数字入力
(正確には単語変換しないで入力)だけでなく、全角文字入力後 delete
キーで1文字消しても認識可能になります。
かなり面倒ですが回避策はあります。
一度 submit すれば認識できるようになるので、フレームで隠しページ
を作っておいて、そこに submit してページを読み込みます。そのペー
ジの onLoad を使って内容チェクが可能です。
TOM neko
2000/05/29(月) 01:19:13
すみません。ver4.5以降でも解消していませんでした。4.7でも
ダメでした。Mac OS8.1で確認です。
すみません。ver4.5以降でも解消していませんでした。4.7でも
ダメでした。Mac OS8.1で確認です。