・PHPのforeachで一覧表示しているリンクテキストをクリックして、POST送信したいです
・この時、foreachの$val['url']内容に応じて、action送信先を変更したいのですが、どうすれば良いでしょうか?
■完成イメージ
<?php foreach ($key as $val): ?>
<form name="test">
<a href="#" onClick="hoge($val['url'])">
</form>
・1行目内容 … 送信先 $val['url']
・2行目内容 … 送信先 $val['url']
・3行目内容 … 送信先 $val['url']
■分からないこと
・foreachで回した後にクリックすることになると思うので、現状だとaction送信先は、全てループ一番最後の$val内容固定になってしまいます(多分…)
・リンクテキストのPOST送信先を、foreach内容に応じて変えるにはどうすれば良いでしょうか?
※foreach内容に応じて、リンクテキストがPOST送信できるのであれば、やり方は何でも良いです
No.1ベストアンサー
- 回答日時:
JavaScriptで動的に変えることになるね
PHP成型時に、onClickで動かす関数への引数としてactionを指定、クリックしたら親フォームのactionを書き換えてsubmit・・・だろうなー
今回だと
hogeって関数に引数として渡してるから
function hoge(actTarget){
document.myform.action = actTarget;
document.myform.submit();
}
でいいんでないかな
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- HTML・CSS GETをPOSTに変更したところ 送信 不能です。 1 2022/04/10 17:31
- AJAX JavascriptからPHPへのAjax通信でnullが返ってくる 3 2022/08/03 22:00
- JavaScript ①入力フォーム→②確認表示画面→③送信完了画面のコードを書いているのです、 入力フォームから受け取っ 2 2022/05/10 16:45
- Visual Basic(VBA) Worksheets メソッドは失敗しました。のエラー処理のやり方 4 2022/05/29 21:29
- PHP 文字列を段落で分ける方法を教えて下さい。 2 2023/03/09 10:03
- PHP アコーディオンPHPが上手くいかない 3 2022/07/15 16:29
- PHP PHPで画像の渡しが上手く行きません。 1 2023/02/02 09:39
- PHP どうして送信されないのでしょうか? 1 2022/12/09 05:23
- JavaScript Javascript初心者|jQueryの.val()で値を取得し複数の要素を連結させる方法知りたい 2 2022/06/02 12:06
- HTML・CSS htmlで画面遷移させたい 1 2022/10/28 18:19
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
submitした値を返したい
-
iframe内のformをサブミットす...
-
FormのonsubmitでJavaスクリプ...
-
指定したタグを書き換えるには?
-
javascriptでASPにデータを渡す
-
タブキーでなくエンターキーで...
-
1つのform内に2つのsubmitボタ...
-
focus()が上手くいかない
-
テキストボックスに任意のURLを...
-
複数Formから値を取得するやりかた
-
別窓ウィンドウから親ウィンド...
-
javascript による POST 送信時...
-
Cookieに保存されない
-
添付ファイルの未選択チェック方法
-
submitボタン押下後、disabled...
-
ファイル選択と同時にアップロ...
-
return trueとreturn falseの用...
-
Selectの中身をfor文で入れる
-
プルダウン選択を変更すると、...
-
【jQuery】input nameの文字列...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
submitした値を返したい
-
複数のフォームを一括で自動送...
-
iframe内のformをサブミットす...
-
別ウィンドウへのsubmitの挙動...
-
1つのページにformを2つ設置。2...
-
フォームが空欄の時にフォーム...
-
javascriptでASPにデータを渡す
-
Cookieに保存されない
-
POST時に要素を削除してからPOST
-
focus()が上手くいかない
-
submitボタン押下後、disabled...
-
1つのform内に2つのsubmitボタ...
-
FormのonsubmitでJavaスクリプ...
-
テキストエリアに入力したURLに...
-
C# 配列などの受け渡し
-
タブキーでなくエンターキーで...
-
ENTERキーを無効にしたいのです...
-
formのsubmitイベントの発生に...
-
別窓ウィンドウから親ウィンド...
-
1つのformで複数のactionをボタ...
おすすめ情報