0

ユーザーが下のラジオボタンのいずれかをphpファイルの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/>
</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);"

また、移動したいphpファイル名を含むカスタム属性をラジオボタンに追加します。

于 2012-08-08T20:00:57.427 に答える