• 締切済み

フォームについての初歩的な質問

1、送信のボタンをメールではなく、URLにもっていきたいのですが、<form method="post"action="ファイル名">でいいんでしょうか?(post)ではなく他 の語に変わったり、(ファイル名)ではなく、URLや何か他のやり方を使うのでしょうか。2、 <input type="hidden">の(hidden)とは何を意味しますか? 3、パスワード(ログイン)をつけた場合、パスワード認だけをURLに運ぶ(ページを開く)にはどういっ たタグを使えばいいですか。その場合先のURLにも何かタグを加えなければいけませんか?以上3点です。 誰か御存知の方教えて下さい。お願いします。

noname#116869
noname#116869
  • HTML
  • 回答数1
  • ありがとう数1

みんなの回答

  • mizuchi_
  • ベストアンサー率15% (86/545)
回答No.1

1.<form method="post"action="ファイル名">でいいです。 URLを入れても同じです。 2.入力フォームでユーザーに変更されたくない情報を 表示させるために使います。 例:教えて!gooで質問を投稿、または回答を投稿する場合、 質問や回答を入力して送信ボタンを押したら、 その次に確認画面が来ますよね。 その確認画面に表示されているモノが 「ユーザーに変更されたくない情報」です。 3.タグでは処理出来ません。 CGIを使用したり、.htaccessや.htpasswdサーバに置きます。 で、総括ですが、この質問はHTMLではなく CGIの質問ですからカテゴリーが違います。 間違ってコチラに質問されただけなのか、 CGIの知識をお持ちでないのかは定かではありませんが。 CGIの知識をお持ちでないなら、きちんと調べて 勉強される必要があるかと思います。

noname#116869
質問者

お礼

回答ありがとうございます。1、に書いて下さった通り入力したのですが、methed not allowedと出るんです。(><)一応URLとの2通りためしたのですが。私のブラウザに問題がある かもしれません。hiddenはそういう意味なのですね。勉強になりました。

関連するQ&A

  • mixi(モバイル)のログインフォームについて 質問させていただきます

    mixi(モバイル)のログインフォームについて 質問させていただきます。 携帯(docomo)から、mixiのメールアドレスとパスワードの入力を省略したログインボタンを作成したいと思っています。 PC用のは容易に作れてログインも正常にできたのですが、モバイルの方がうまくいきません(下記)。 ---------------- <html> <body> <form action="http://m.mixi.jp/login.pl" method="post"> <input type="hidden" name="submit" value="main"> <input type="hidden" name="type" value="full"> <input type="hidden" name="mode" value="password"> <input type="hidden" name="key" value=""> <input type="hidden" name="next_url" value="home.pl"> <input type="hidden" name="email" value="mixiのメールアドレス"> <input type="hidden" name="password" value="パスワード"> <input type="submit" value="mixi Login"> </form> </body> </html> ---------------- 正常にできる方法をご存知の方いらっしゃいましたらご教示願います。 よろしくお願い致します。

  • foamを自動送信したい。

    自動送信といいますか、ある任意の時間で送信し続ける方法ないでしょうか? ただのhttp://www~~ですとJavaScriptのonload="setTimeout('NextPage()',10000)"でいいのですが、foamの場合はどうなるのでしょうか? <FORM action=http://~~ method=post target="top"><INPUT type=hidden value=1 name=au> <INPUT type=hidden value=5506 name=bc> こんなかんじでactionとvalueも送信しなきゃなりません。 また、このようなfoamが複数あるときどのように設定すればいいでしょうか? 教えてください、よろしくお願いします。

  • 1つのフォームで2つのcgiにデータを送るには

    どうぞよろしくお願いします。 テキストエリアにデータ入力して送信ボタンを押すと、 入力した内容が2つのcgiに送られるというようにしたいのですが、こういったことは可能でしょうか? イメージとしては下記のような感じです。 <form action="CGI名1" action="CGI名2" method="POST"> <inpu type="text" name="text1" size="32"> <input type="submit" value="送信"> </form> 両方の送信結果を別々のウインドウで表示します。 もしformタグでは不可能な場合、何か代換法がありましたらよろしくお願いいたします。

    • 締切済み
    • CGI
  • hidden属性だけのフォーム

    hidden属性だけのフォームというのはちゃんと動作しますか? 自分のソースでは動作せず、送り先のPHPスクリプトでvar_dump()すると、$_POST['']の中身が NULL になってました。送信やリセットボタンを作らずに送信できるとすれば、どんな ソースになりますか? <?php echo '<form name="form1" method="POST" action="../../disp_access.php">'; echo '<input type="hidden" name="from" value="1">'; // どのページから飛んできたかを示す echo '<input type="hidden" name="browser" value="'.$referer.'">'; echo '<input type="hidden" name="ip" value="'.$ip.'">'; echo '</form>'; ?>

    • ベストアンサー
    • HTML
  • formとactionとmethodについて

    初心者的な質問で申し訳ないのですが、 formを複数作りたい場合、メソッドをpost/get別々に指定したり、actionを別々のリンクを指定とかって出来たりするんでしょうか。 <form action="next.php" method="post">inputとか</form> <form action="prev.tpl" method="get">hiddenとか</form> 見たいな感じで、それぞれが別々、若しくは <form action="next.php" method="post">inputとか</form> <from action="next.php" method="get">inputとか</form> 見たいな感じで、リンク先は一緒だけどメソッドは違う等の指定方法を教えていただければと思います。 もし、指定出来ることは出来るが、javascriptで制御しなけらばならない等あるのでしたら、 その記述例等も一緒に教えて頂けると嬉しいです。 よろしくお願いします。

    • ベストアンサー
    • PHP
  • フォームで同じ複数のnameで違うvalueの送信

    始めまして、現在一個のフォーム内で複数の同じnameで、違うvalueを送信しようと苦戦しております、、普通にタグを書くだけでは 一個のnameで違うvalueの送信は、最後のvalueしか送信できないです、 phpは使用できません。javaは、、殆ど素人なので、あまり分かりません、、formを一個一個区切るのも、レイアウト上できません、、 どうすればいいのでしょうか?・・・以下タグです。 昨日から、ここから先に進めません。。 先輩方助けてください、本当によろしくお願いします。 <form action="http://hoge.net/hoge/hogecheck.php" method="post"> <input type="hidden" name="site" value="hoge"> <input name="id" type="text" id="idform" maxlength="10" /> <input type="hidden" name="kin" value="3000"> <input type="image" src="buybtn.gif" /> <input type="hidden" name="kin" value="5000"> <input type="image" src="buybtn.gif" /> <input type="hidden" name="kin" value="10000"> <input type="image" src="buybtn.gif" /> <input type="hidden" name="kin" value="20000"> <input type="image" src="buybtn.gif" /> </form>

    • ベストアンサー
    • Java
  • 別formのhidden項目を自form値として送信したい

    同ページ内に <form name="form1" action="aa"> <input type="text" value="123"> <!-- hidden項目は無い場合もある --> <input type="hidden" name="form1_1" value="xxx"> <input type="hidden" name="form1_2" value="yyy"> <input type="submit"> </form> <form name="form2" action="bb"> <input type="text" value="456"> <input type="hidden" name="form2_1" value="www"> <input type="hidden" name="form2_2" value="zzz"> <input type="submit"> </form> といった感じのformタグをおいています。 そこで、form2を送信する時に、form1のhiddenのみform2のformValueとして送信したいのですが、どんな風に飛ばしたらよいのでしょうか? というより、from2を飛ばすときに、他のformのhidden項目があったら自formの値として送信することってできるんでしょうか? javascriptでできるんでしょうか? 素人質問ですいませんが、何か足がかりになるようなものをご教授いただければと思います。

  • メールフォームで初歩的な質問です。

    こんにちは、僕は今jphpmailerを使ってメールフォームを作成しているのですが 間違ってたら警告を出して 間違ってなければ確認画面に飛ばすように書きたいのですが 飛んだ後に、入力情報が消えてしまうのです。 これを入力情報が消えずに移動させる方法はありますか? ありましたら教えてください(m。_。)m ちなみにこれがその部分のソースです。 if(isset($_POST['oshibotan'])){ if(isset(($_POST['namae']==""){ echo "エラーだよ"; } }else{ $url = "kakunin.php"; header("Location:$url"); } } --テキストボックス&ボタンの部分 <form method="POST" action="form.php"> 名前<input type=text size=20 name=namae value=""> <input type=submit name=oshibotan value="内容確認"> </form> なんとなく、こんなんではムリに決まってるってのはわかるんですが・・・。 どなたか解決策を教えてください。

    • 締切済み
    • PHP
  • 送信先CGIの選択

    <form method="post" action="file.cgi"> <input type="hidden" name="password" value="xxx"> <input type="hidden" name="action" value="zzz"> <input type="text" name="name" size="50" value=""> </form> この場合、送信先CGIがfile.cgiに固定されていますが、action="送信先"をリストボックス等を使って複数選択できるようにしたいと考えています。可能でしょうか?

    • ベストアンサー
    • Perl
  • ログインフォームの送信をURLでフォーム入力を省略

    メールや動画サイト等でログインする時、ID、パスワードを入力しますが、 面倒であるため省略しようと考えます。 例にニコニコ動画のログイン画面でのHTMLソースで<form><input>のみを抜粋します。(https://secure.nicovideo.jp/secure/ のソースです。) <form name="login" id="login" action="login" method="post"> <input type="hidden" name="next_url" value=""> <input value="" type="text" name="mail" id="mail"> <input value="" type="password" name="password" id="password"><input name="login" type="image" id="login_submit" src="img/login_form/btn_login.png" alt="ログイン"> </form> これをURLに置き換えると "https://secure.nicovideo.jp/secure/login?next_url=&mail=メールアドレス&password=パスワード" なると思うのですが"ログインエラー"になります。 わかる方よろしくお願いします。