0
私はこのように、ループ内でそれを使用するためにはn値をキャプチャしようとしている:javascript変数を保存してPHPループ内で使用する方法は?
test.phpを
<!DOCTYPE html>
<html>
<head>
<script>
function store(val) {
var n = val;
}
</script>
</head>
<body>
<form>
<select onchange="store(this.value)">
<option value='10'>abc</option>
<option value='20'>def</option>
</select>
</form>
<div>
<?php
for ($i = 0; $i < **?? n ??** ; $i++) {
echo '<input type="radio">';
}
?>
</div>
</body>
</html>
をABCが選択されている場合は、10個のラジオボタンを作成します。 defの場合、20。 この場合は可能でしょうか?私は多くの例を試しましたが、これまでのところ動作しませんでした。どんな助け?ありがとう!
が選択されていますか? –
なぜあなたはPHPを使いたいですか?あなたは簡単にこれをjavascriptで行うことができます。 – abhishekkannojia
これは不可能です。 phpはhtmlがレンダリングされる前にサーバ側で評価されます。 javascriptはhtmlがロードされた後に評価されます。 –