【问题标题】:I want to link a radio button with a php file我想将单选按钮与 php 文件链接
【发布时间】:2012-08-08 19:47:46
【问题描述】:

当用户选择下面的单选按钮之一时,我想链接到其中一个 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>

【问题讨论】:

  • 您的用户无法提交您的表单?
  • 点击选择按钮但它没有出现在我的网站上,我不知道为什么?
  • 你需要重新格式化你的 HTML 并且只包含一个表单元素。 “选择”按钮实际上应该是一个输入类型 =“提交”的按钮,其值为 =“选择”。
  • 是的,我明白了我的错......谢谢你的评论

标签: php html button radio-button action


【解决方案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>

请注意,该按钮与单选选项位于同一 &lt;form&gt; 标记中,并且它是 submit 输入类型而不是 button

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

这是一个没有按钮的示例,但在收音机上带有 onclick 事件(请注意,您不再需要 &lt;form&gt; 标记):

<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/

【讨论】:

  • 因此无法选择并单击其中一个单选按钮,它会将我转移到适当的 php 页面,而无需放置“选择”按钮。也是我必须放置代码的地方当我选择上述单选按钮之一时,这会将我转移到特定的 php 页面??
  • 当然有,但这不是你问的,你可以在单选按钮上添加一个onclick事件
  • 在这种格式下,代码将是.. Search onclick="window.location.href='option_Frame.php '" />
  • 是的,我试过了,它可以工作,但是当我把它放在我的记事本 ++ 中并保存然后在网站上尝试它不起作用.. 真的我不知道为什么
  • 您可以发布指向您网站的链接吗?
【解决方案2】:

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

先写一个处理点击操作的小函数,然后通过调用你的函数

onChance="myFunction(this);"

还为您的单选按钮添加一个自定义属性,其中包括您要使用的 php 文件名。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-10-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-03-16
    • 1970-01-01
    • 2014-05-31
    • 1970-01-01
    相关资源
    最近更新 更多