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.)在使用时<fieldset>我希望该框应仅限于文本长度,而不应扩展到整行。(2.)是否可以写一个Onclick event for radiobutton,如果可以,请告诉我如何编写它以便第一个单选按钮调用pilg.html和第二个调用vacc.html他们的点击事件。

4

2 回答 2

0

回答你第二个问题有两种方法

  1. 编写一个 javascript 方法来加载新页面,通过为单选按钮指定事件 onclick="MethodName()"` 来调用 javascript 方法。使用 Window .location 方法更改 javascript 中的当前页面,例如: window.location.assign("http://www.w3schools.com")

  2. 在锚标记内写入单选按钮,将页面 url 作为 href

于 2012-07-02T07:29:30.863 回答
0

你的第一个问题是通过给字段集一个固定的宽度来解决的。如果您希望这是动态的,可以在 css 或 javascript 中完成,但我认为在您的情况下固定宽度就足够了。

您的第二个问题可以使用 javascript 解决,但我不确定您为什么需要这些作为无线电输入。这里的链接会好得多。

请看下面的小提琴。 http://jsfiddle.net/mrfunnel/EUgLt/2/

于 2012-07-02T07:53:34.483 回答