0

如何在 php 脚本中获取选定的无线电输入类型值并将其定向到不同的目录以检索选定的文件。我尝试编写代码,但由于我是 php 世界的新手,所以无法正确编写代码。

我为显示单选按钮编写的代码是

<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 回答