0

こんにちは、これは私の HTML コードです::::

<form>
      <fieldset >
       <legend><b>TRIP</b></legend>
       <p>
            <input type = "radio"
                 name = "radSize"
                 id = "sizeSmall"
                 value = "Pligrimage"
                 />Pilgrimage</br>


          <input type = "radio"
                 name = "radSize"
                 id = "sizeMed"
                 value = "Vaccation" />Vaccation</br>


        </p>       
      </fieldset>     
    </form>

(1.) 使用中に 2 つの問題があります。<fieldset>ボックスをテキストの長さに限定して、行全体に拡張しないようにしたいのです。(2.) を書くことは可能Onclick event for radiobuttonですか。最初のラジオ ボタンが呼び出され、クリック イベントでpilg.html2 番目の呼び出しが行われるように記述します。vacc.html

4

2 に答える 2

0

最初の問題は、フィールドセットに固定幅を与えることで解決されます。これを動的にしたい場合は、cssまたはjavascriptで実行できますが、この場合は固定幅で十分だと思います。

2番目の質問はjavascriptを使用して解決できますが、なぜこれらを無線入力にする必要があるのか​​わかりません。リンクはここではるかに良いでしょう。

次のフィドルをご覧ください。 http://jsfiddle.net/mrfunnel/EUgLt/2/

于 2012-07-02T07:53:34.483 に答える
0

2番目の質問への回答 2つの方法があります

  1. 新しいページをロードする JavaScript メソッドを作成します。ラジオ ボタンにイベント onclick="MethodName()"` を指定して、JavaScript メソッドを呼び出します。Window .location メソッドを使用して、javascript 内の現在のページを次のように変更します。 window.location.assign("http://www.w3schools.com")

  2. アンカー タグ内にラジオ ボタンを記述し、ページの URL を href として指定します。

于 2012-07-02T07:29:30.863 に答える