チェックボックスについて

このQ&Aのポイント
  • Webメールの受信ボックスでのチェックボックスの動作について知りたいです。
  • 送信ボタンを押さずにチェックボックスだけで全ての項目を選択する方法がわかりません。
  • 初心者なので、アドバイスをいただきたいです。
回答を見る
  • ベストアンサー

チェックボックスについて

こんばんは。お世話になっております。 HotMailや、Yahooなどを代表するwebメールの受信ボックスなどに、削除する場合、チェックボックスにてチェックを入れた後・・となりますが、その多くの受信ボックスなどは、1行目(項目名)のチェックボックスにチェックを入れると、全てのチェックボックスにチェックが入る・・と言った流れになっているかと思います。 この場合、どのような流れになるのでしょうか? 初心者故にか、送信ボタンなどで送信した場合であれば、POSTする事により全てのチェックを入れることは想像出来るのですが、チェックを入れただけで全てのチェックが入る・・という流れが想像できずにおり、アドバイスなどいただければ幸いに思います。 お忙しい中恐縮ですが、宜しくお願い致します。

  • PHP
  • 回答数1
  • ありがとう数1

質問者が選んだベストアンサー

  • ベストアンサー
  • inu2
  • ベストアンサー率33% (1229/3720)
回答No.1

そういう場合は JavaScriptです PHP等のサーバーサイドスクリプトでは実現できません

sadacha
質問者

お礼

inu2様 こんばんは。早速の回答を有難う御座います。 JavaScriptだったのですか・・勉強になりました。 有難う御座いました。

関連するQ&A

  • チェックボックスについて

    こんばんは。いつもお世話になっておりますが、こちら(JavaScript)では、初めての投函です。 よくヤフーやホットメールなどのwebmailの受信ボックスなどに、削除するためのチェックボックスが備わっておりますが、全てのチェックを入れるために、最初の一行目のチェックボックスにチェックを入れることで全てにチェック。チェックを外す事で全てを外す。という動作が行われていると思います。 私、PHPの方ではよく質問させていただく事もあり、お恥ずかしいながら、上記質問をPHPで・・と思っていたら、これら動作はJavaScriptであることをお教え頂きました。 これまでJavaScriptには無縁であったこともあり、色々なサイトにお邪魔しているものの、設定ボタン、解除ボタンによる設定・解除の説明はあるものの、チェックボックスによる、これらの動作の説明がなく、改めてこちらにて質問させて頂くに至りました。 色々と試してはいるものの、チェックボックスにチェックを入れると全てにチェックが入るが、解除するまでに至っておりません。 お忙しい中恐縮ですが、ご指導のほど宜しくお願い申し上げます。

  • チェックボックスのvalue値のチェック

    POSTされたチェックボックスの値の検証はどのようにしていますか? 私はチェックボックスの表示とともにvalue値をセッションに入れといて、送信先のページで、POSTされたvalue値がセッションに含まれていればOK、含まれていなければイタズラと判定しているのですが、 もっと簡単にすむ方法があれば教えていただきたいです。

    • ベストアンサー
    • PHP
  • 複数のチェックボックスの確認

    初心者です。よろしくお願いします。 <form></form>の送信時の確認作業で困っています。 送信される前にチェックボックスにチェックがされていない場合エラーを出したいのですが、一つだった場合は if($_POST[xxx] == ""){ エラー } とすれば簡単にできるのですが、 チェックボックスが100個ほどあった場合どのような書き方をすれば良いのでしょうか。 100個の内一つでもチェックがされていればOKとしたいのです。nameの値は1から順に100まで振ってあります。 よろしくお願い致します。

    • ベストアンサー
    • PHP
  • チェックボックスでの送信

    チェックボックスにチェックを入れて送信したときは1を チェックを入れずに送信したときは0をPHP側で受けたいのですが チェックを入れずに送信するとPHP側で$_POST['flg']を取得できないため、エラーになります。 方法はないでしょうか? <form action="test.php" method="post"> フラグ:<input type="checkbox" name="flg" value="1" /> </form> === test.php =========== <?php $flg = $_POST['flg']; print($flg); ?>

    • ベストアンサー
    • PHP
  • オフになっているチェックボックスのデータ送信

    フォームの値をPOSTで送信しているのですが、 チェックボックスの値はオンになっているもののみ送信されるのですよね。 データの受け側のプログラムに渡せなくて困っています。 (□はチェックボックスのつもりです、■はオンのつもりです) データ1:■ データ2:□ データ3:□ データ4:■ データ5:□ という画面から、 データ1=1 データ2=0 データ3=0 データ4=1 データ5=0 という風に全てのデータに対して配列で1つのパラメータとして渡したいのです。 Hiddenを使用しても、チェックボックス自体に名前が入っているので?POSTで一括送信すると、1つもチェックされなかった場合に、プログラム側で引数が不足していると認識されてダメでした。 チェックボックスに名前を付けずに、Hiddenの値を操作するなんて出来ないですよね・・・? またデータ送信前にオンかオフかチェックして、オフになっているもののValueを0に変更した上でチェックする、というのもやってみたのですが、history.backで戻った時に、全部オンになってしまうので、これもダメでした・・・ 何か良い方法をご存知の方がいらっしゃいましたら、よろしくお願いします!

  • チェックボックスのONについて

    いつも、お世話になります。 同一のページに複数のチェックボックスがある場合、代表するチェックボックスを ONすると他のチェックボックスも同時にONする方法を教えて頂けませんか。 よろしく、お願い致します。

    • ベストアンサー
    • HTML
  • チェックボックスをメールフォームに

    こんにちは。お世話になっております。 只今、汎用性もったメールフォームを作っており、ラジオボタンやプルダウン、そしてチェックボックスなどを設置したいのですが、チャックボックスのデータの受渡しに関して上手く行かずに困っております。 1つのファイルで行うとして(チェックボックスのみ例にすると)・・ <?php session_start(); //チェックボックスに表示させたい各名称は、この部分だけ書き換えるようにしたい $check_data = array("映画", "読書", "インターネット", "ドライブ", "ショッピング"); $check_data_cnt = count($check_data); $_SESSION["check"] = $_POST["check"];   ・   ・ <body> for($h=0; $h<$check_data_cnt; $h++){   if(stristr($check_insert_data, "$check_data[$h]")){     echo "<input type=\"checkbox\" name=\"check[]\" value=\"$check_data[$h]\" checked>".$check_data[$h];   }else{     echo "<input type=\"checkbox\" name=\"check[]\" value=\"$check_data[$h]\">".$check_data[$h];   } } と、こんな感じで行っているのですが、POSTさせた際、セッションにてポストされたチェックデータを保存し、他のフォームの入力漏れがあった場合などは、そのセッションデータを参照して、html部のチェックボックスに反映(チェックした箇所はチェック済みとしたい)させたいと考えてます。 ※上記コードは、流れだけをと思い。省略しているところがあります。 上手く説明できていないところもありますが、ご指導いただければ幸いです。 お忙しい中恐縮ですが、宜しくお願い申し上げます。

    • ベストアンサー
    • PHP
  • ListViewのチェックボックス(C#)

    ご教授下さい。 ListViewの中にチェックボックスを作りました。 次の画面に遷移するときに、ListView内のチェックボックスで選択された場所の値はどうとればいいのでしょうか? 10行の列があれば、チェックボックスで選択されたすべての行の番号を取得したいです。 宜しくお願いいたします・

  • チェックボックスにより行の表示非表示

    Excel2007を使用し、以下のようなチェックリストを作成しました。 「□」はActiveXコントロールのチェックボックスです。 1行目:□ とくにありません 2行目:□ りんご 3行目:□ もも 4行目:□ みかん 5行目:□ ばなな 2行目にチェックが入っていれば □りんご と表示、 2行目と5行目にチェックが入っていれば □りんご □ばなな と表示、そして 2~5行目のチェックボックスにすべてチェックが入っていない場合は □とくにありません だけを表示させたいです。 どのようにマクロをくんだらいいでしょうか? ちなみに、1シートに表示されるチェックボックスはこれだけでなく、 7行目:□ とくにありません 8行目:□ いぬ 9行目:□ ねこ 10行目:□ とり と、果物、動物それぞれで同じ動作をさせたいと思っています。 IfかCaseを組めばいいのかと思っているのですが 複雑な条件文をどのように記述すればいいかわかりません。 ご教授お願いいたします!

  • JavaScriptにて、2つのチェックボックスのチェックができません

    お世話になっております。 お分かりになる方いらっしゃいましたら、ご教授願えますでしょうか? 現在採用に関する応募フォームを作成しています。 JavaScriptにてフォーム内のチェックボックスに チェックが入っているか、必須チェックをさせたいと思っています。 テキストボックスやコンボボックスなど、いくつか必須チェックがある中で、 チェックボックスの項目についての必須チェックがうまくいきません。 チェック完了後、cgiにてメールを送信するようにしているのですが、 チェックがされず、メールを送信してしまいます。 ローカルで行ってみたのですが、チェックをスルーして、 cgiに遷移してしまいます。 フォームイメージは以下の感じです。 <応募フォーム> --------------------------- 希望勤務地:□本社 □大阪 --------------------------- 2つのチェックボックスどちらにもチェックが入っていない場合は、 エラーメッセージを出し、処理を中止します。 どちらのチェックボックスにもチェックが入っていても、 エラーは出さずにcgiへ遷移します。 以下は現在のコードの内容です。 <HTMLコード> <form method="POST" action="send.cgi" name="応募フォーム" onSubmit="return check()"> <input type="checkbox" name="希望勤務地" value="本社" checked>本社 <input type="checkbox" name="希望勤務地" value="大阪">大阪 <input type="submit" value=" 送信 "> <input type="reset" value=" 取消 "> <Scriptコード> function check(){ if(!document.応募フォーム.希望勤務地.value.checked){ flag = 1; window.alert('必須項目[希望勤務地]にチェックがされていません'); } } 色々試してみたのですが、うまくいきませんでした。 チェックボックスのnameを同じ名前にしているのが原因でしょうか? お手数ですが、宜しくお願いいたします。

専門家に質問してみよう