0

phpスクリプトで選択したラジオ入力タイプの値を取得し、それを別のディレクトリに転送して、選択したファイルを取得するにはどうすればよいですか。コードを書いてみましたが、phpの世界ではima初心者なので、正しく書くことができませんでした。

ラジオボタンを表示するために私が書いたコードは

<input type="radio" name="radio<?php echo $orderby1[0]; ?>"  
id="<?php echo $orderby1[0]; ?>" value="<?php echo $orderby1[0]; ?>"  
/><?php echo $orderby1[0]; ?>

次に、選択した値をそこから取得して、ファイルが含まれているディレクトリに転送する方法を教えてください。

私が書いたコードはですが、うまくいかないようです

<script type="text/javascript">
var element = document.getElementById("<?php echo $orderby1[0]; ?>");
jmolApplet(400, "load  /jmol/'element.value'.txt");  
</script>

forループを含めたくありません...スクリプトの動作が異なります。助けてください!

4

2 に答える 2

1

$_REQUEST次のようなフォーム内でメソッドを使用します。

<?php 
  if ($_REQUEST['radiotest']) {
    echo "You chose ".$_REQUEST['radiotest'];
  }
?>
<form>
  <div><input type='radio' name='radiotest' value='1' /> Option 1</div>
  <div><input type='radio' name='radiotest' value='2' /> Option 2</div>
  <div><input type='radio' name='radiotest' value='3' /> Option 3</div>
  <div><input type='submit' value='Submit' /></div>
</form>
于 2012-09-18T05:41:22.540 に答える
0

ラジオがレンダリングされたときに最初に実行する必要があり、次に引用符の中に値を入れないでください

function someEvent() {
  var element = document.getElementById("<?php echo $orderby1[0]; ?>");
  jmolApplet(400, "load  /jmol/"+element.value+".txt");  
}
于 2012-09-18T05:40:23.163 に答える