ホームページ >バックエンド開発 >PHPチュートリアル >PHPフォームで配信を入力
PHP フォーム
で入力を送信するには、[有効] ボタンと [無効] ボタンをクリックして送信すると、取得されるアクションはすべてオフになります。これを解決する方法を教えてください。
------解決策------------------
javasctipt を学習するか、送信して名前を追加して取得します「有効」「無効」を判断します。
------解決策---------
非表示のタグを
有効 に変更します。 2 つのタグを無効にし、onclick イベントを追加して非表示タグ
の値を変更します------解決策-----------
もちろん、同じ名前のアクション入力が 2 つあり、後者が前のものをカバーしているため、両方ともオフになっています。
------解決策----------------------
名前が重複しています、もちろん重複しません仕事。
------解決策---------
ボタンの名前の値を別の背景に置き換えますボタンの動作を判断して処理するだけです。
------解決策---------
エイリアス処理を使用することをお勧めします
------解決策----------------------
非表示の値の ID または NAME を区別します...上記と同様の繰り返し。
------解決策---------
上書きされないように name 属性を追加します価値。
------解決策----------------------
フォームを送信するときに、次の方法で値を取得できます。 2 つの同一のアクションがあり、後者のアクションは前のアクションを上書きします
-----解決策---------
これは間違いなく機能しません。これを実現するには js を使用する必要があります
2 つの非表示フィールドの 1 つを削除します
送信先ボタンを変更し、js を使用して非表示フィールドの値を変更し、フォームを送信します
実際、jq に慣れていない可能性があることを考慮すると、単純な標準 js を使用して実装する方が便利です。
------ 解決策--------------------
標準の DOM 名と ID を繰り返すことはできません