2

チェックされているjQueryチェックボックスIDを使用して投稿するスクリプトを作成しようとしています(php削除スクリプト用)。

私はこのようなものを持っています

   <form>
    <input type="checkbox" name="id" id="id" value='1'>
    <input type="checkbox" name="id" id="id" value='2'>
    <input type="checkbox" name="id" id="id" value='3'>
    <input type="button" name="DELETE" id="DELETE">
     </form>

これらの値(id)をphpファイルdelete.phpに投稿したいのですが、どうすればこれを達成できますか?

4

4 に答える 4

0

方法はたくさんあります。フォーム コレクションを php ページに送信します。入力と他の要素が一意のIDであることを確認してください。

<form action="yourUrl/Method" Method="POST"> 
 <input type="checkbox" name="id" id="id1" value='1'>
    <input type="checkbox" name="id" id="id2" value='2'>
    <input type="checkbox" name="id" id="id3" value='3'>
    <input type="button" name="DELETE" id="DELETE">
</form>

次に、PHP で Request オブジェクトにアクセスし、それらの値を使用します。

于 2013-04-04T04:23:09.297 に答える
0

シングルチェックボックス

<form action="checkbox-form.php" method="post">
    Do you need wheelchair access?
    <input type="checkbox" name="formWheelchair" value="Yes" />
    <input type="submit" name="formSubmit" value="Submit" />
</form>

PHP スクリプトでは、送信されたオプションを $_POST 配列から取得できます。$_POST['formWheelchair'] が「Yes」の場合、ボックスがチェックされています。チェックボックスがチェックされていない場合、$_POST['formWheelchair'] は設定されません。

フォームを処理する PHP の例を次に示します。

<?php

      if(isset($_POST['formWheelchair']) && 
      $_POST['formWheelchair'] == 'Yes') 
      {
          echo "Need wheelchair access.";
      }
     else
      {
          echo "Do not Need wheelchair access.";
      }  

  ?>

$_POST['formSubmit'] の値は、input タグの value 属性が「Yes」であるため、「Yes」に設定されます。

値を「はい」の代わりに「1」または「オン」に設定できます。それに応じて、PHP コードのチェックも更新されていることを確認してください。

詳細は以下の記事で。

http://www.html-form-guide.com/php-form/php-form-checkbox.html

チェックボックスがチェックされているかどうかを判断する php $_GET

それが役に立てば幸い

于 2013-04-04T04:24:31.827 に答える
0

jQuery ajax呼び出しを使用してphpに投稿することでこれを達成したいと思います

HTML

<form>
    <input type="checkbox" name="id[]" id="id" value='1'>
    <input type="checkbox" name="id[]" id="id" value='2'>
    <input type="checkbox" name="id[]" id="id" value='3'>
    <input type="button" name="DELETE" id="DELETE">
</form>

jQuery を使用した Javascript

var selected_values = $("input[name='id[]']:checked");

delete.php に直接投稿する

<?php
    // $_POST['id'] will return an array.
    $selected_values = $_POST['id'];
?>
于 2013-04-04T04:28:10.487 に答える