人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

JavaScriptの変数をPHPに渡したい。
下記のようにform submitする時にJavaScriptで保持していた値varをPHPに渡したいのですが、どのようにやれば出来るでしょうか?

<?php
$value = $_POST['test'];
?>

<form action = "" method = "post">
<input type = "hidden" name = "test" value = "<script>var</script>" />
<input type = "submit" value = "ボタン" />
</form>


●質問者: koime_ryokutya
●カテゴリ:コンピュータ インターネット
✍キーワード:JavaScript PHP test 変数
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● a-kuma3
●100ポイント ベストアンサー

やり方はいろいろあるけど、例えば、こんな感じ

<script>
var aaa = ...

function setFormData(f) {
 f.test.value = aaa;
 return true;
}
</script>

<form action="" method="post" onsubmit="return setFormData(this)">
<input type="hidden" name="test" value="" />
<input type="submit" value="ボタン" />
</form>

後、HTML で属性を書くときに、イコールの前後に空白を入れるのは止めておいた方が良いよ。

<input type = "hidden" ... ×
<input type="hidden" ... ○
関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ