如何在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循环...这使我的脚本工作方式不同。 请帮忙!
答案 0 :(得分: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>
答案 1 :(得分:0)
首先需要在无线电渲染时执行,然后不将值放在引号
中function someEvent() {
var element = document.getElementById("<?php echo $orderby1[0]; ?>");
jmolApplet(400, "load /jmol/"+element.value+".txt");
}