0

我想当用户选择下面的单选按钮之一链接到其中一个 php 文件时,我也放了一个按钮,但这个按钮没有出现我不知道为什么:

<html>
<body>
<form action="">
<h4><b>Please choose one of the following options below : </b> </h4>
<input type="radio" name="option" value="search" /> Search <br/>
<input type="radio" name="option" value="open database" /> Open Database<br/>
<input type="radio" name="option" value="administrative page "/> Administrative Page <br/>
</form>
// This button doesn't appear in the web page =( .. dunno why 
<form action="">
<input type="button" value="Choose ">
</form>
</body>
</html>
4

2 回答 2

1

你应该让你的代码像这样

<html>
<body>
<form action="">
<h4><b>Please choose one of the following options below : </b> </h4>
<input type="radio" name="option" value="search" /> Search <br/>
<input type="radio" name="option" value="open database" /> Open Database<br/>
<input type="radio" name="option" value="administrative page "/> Administrative Page <br/>
<input type="submit" value="Choose ">
</form>
</body>
</html>

请注意,该按钮<form>与单选选项位于同一标签中,并且它是submit输入类型而不是button

你可以在这里看到结果:http: //jsfiddle.net/Sv6q2/

这是一个没有按钮的示例,但在收音机上有 onclick 事件(请注意,您不再需要<form>标签):

<html>
<body>
<h4><b>Please choose one of the following options below : </b> </h4>
<input type="radio" name="option" value="search" onclick="document.location.href='search.php'"/> Search <br/>
<input type="radio" name="option" value="open database" onclick="document.location.href='database.php'" /> Open Database<br/>
    <input type="radio" name="option" value="administrative page " onclick="document.location.href='admin.php'"/> Administrative Page <br/>
</body>
</html>​

你可以在这里找到结果:http: //jsfiddle.net/Sv6q2/2/

于 2012-08-08T19:51:47.220 回答
0

你应该使用jquery。没有它很难。

首先编写一个处理点击操作的小函数,而不是通过调用你的函数

onChance="myFunction(this);"

Also add a custom attribute to your radio buttons that includes you php file names you want to go.

于 2012-08-08T20:00:57.427 回答