ちくのう症(蓄膿症)は「菌」が原因!?

携帯用メールフォームで送信前に一度チェックを入れ記入漏れを確認し送信できるようにしたいのですが、教えて下さい!
確認時に記入漏れが生じても、戻るときには前に記入した欄は全てそのまま残ってる状態で戻るように出来るようにしたいのですが、アドバイスお願いします>

A 回答 (2件)

メールアドレスかどうか?



<?
$mail=eregi_replace("[-+ /_:=?!\*\^\\\"\'~.@,0-9a-zA-Z]+[ <]+([-+/_~.0-9a-zA-Z?!]+@[-/_~.0-9a-zA-Z]+)[>]*.*","\\1",$mail);
?>

記入漏れのチェックは
<?
switch(""){
case $a:
header("Location:記入ページ?a=$a&b=$b......");
$flag=1;
break;
case $b:
header("Location:記入ページ?a=$a&b=$b......");
$flag=1;
break;
case $c:
header("Location:記入ページ?a=$a&b=$b......");
$flag=1;
break;
case $d:
header("Location:記入ページ?a=$a&b=$b......");
$flag=1;
break;
}
if($flag==""){
header("Location:完了ページ");
}
?>

こんなんでどうでしょうか?
    • good
    • 0

セッション変数(cookie)が使える携帯電話であれば


記入項目をセッション変数に入れておけば
どのページからも呼び出すことができます。
順番としては、
1:メールフォーム
↓SUBMIT
2:確認ページ(セッション変数に登録&チェック)
↓1:に戻る
3:セッションに登録があれば、
メールフォームのタグのVALUE値に出力

セッションが使えないなら(おそらくほとんどの携帯が使えません。。。)
FORMのhiddenで持ちまわるしかないですね。
    • good
    • 0
この回答へのお礼

有難うございます。
メールフォームは何とか作れたのですが、チェックは素人にはやはり難しいでしょうか?ガンバってみます!

お礼日時:2005/07/07 16:35

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!


人気Q&Aランキング