English 中文(简体)
清洁和可变的其他选择(Check方框和方框)
原标题:Clean and accesible Other option (Check box and text box)

当我有一套检查箱或无线电台时,我常常需要选择其他<>。 这一检查箱或无线电台常常配有一个文字箱,用户应当填写。 其他。

你们通常如何处理这一套问题? 你使用什么标记? 你在鉴定时有何要求? 你们是否用java语做什么? 例如:

  • How do you make the form accessible? Do you use and how do you use the label tag, for example.
  • Do you connect the check box and text box in any way with some javascript? For example, do you activate the text box when the check box is checked? Do you check or uncheck the check box automatically if the text box is filled out or cleared?
  • Do you let validation fail with error messages if the check box is checked but the text box is not filled out, or if the text box is filled out but the check box is not checked? Or do you just consider it not filled out and not checked?

无法最好地处理这一问题,因此,任何建议和实例都受到欢迎 c)

问题回答

通常,当我有动态表格时,我以动态方式插入投入。 也就是说,就j Query而言,I ll usecode>.append( <input...) 或其他一些类似功能,实际上插入这些要素,并(或按顺序排列),这样,如果使用者决定使用另一种选择,便可以方便地打上.remove(-ed。 核证工作要么通过电文的浮点处理。 如果Im型肝脏,I ll就走过美国宇宙航空研究开发机构的航道,并绕过<form>

我肯定会让验证失败。 他们想要“其他”,你们想要知道什么是“其他”。 如果你不照顾他人,那么就没有输入箱子。

Edit: Might 看着这样的东西。

$( input[type="radio"] ).click( function() {

    if($(this).next().attr( name ) !=  other  && $(this).attr( name ) ==  other_input ) {
        $(this).after( <textarea name="other"></textarea> );
    } else {
        $( textarea[name="other"] ).remove();
    }
}

<>click将对任何被点击的电台作出反应,if将确保它只剩下“其他”无线电台,对点击做出反应,并且只有在表面上已经出现过字塔的情况下,才会作出反应(因此,你不会获得多个文字推进剂)。

在加工方面,你首先必须进行验证,看看是否对其他物品进行了检查,如果对文本进行了核对,则要抓住案文中的内容。 或许,你应当为此利用服务器方面的验证。

希望开始。

我通常附上我的无线电台。

<label><input type=radio value=xyz name=stjames>Saint James</label>

这样,用户就可以在案文上点击,引发纽芬兰。

在决定如何行事时,我通常向我说,“当用户做事时,你会想到什么......”,这常常给我答案。 因此,在点击或聚焦文字箱时,转而使用与其有关的无线电。 如果你打破文字箱!

( ) US    ( ) UK       (*) Other [________________]

如果其他选择是危险的(删除数据),那么,在用户明确点击其他选择之前,我将案文箱分开。 之后,电台将文字箱而不是其他方式左右。 您希望用户在此问题上采取另一步骤。 它取决于局势——考虑每起案件发生什么代价。

我通常试图使用户无法或不愿做一些错误的事情。 EG 认为,如果情况不一致的话,则对科索沃纽芬兰语进行区分。 或者,在文本中用户类型时选择其他电台。 如果在文字箱中有文字,但无线电塔顿有不同之处,我通常会忽视案文。 但是,如果情况严重/危险,你希望确保用户放弃主意;如果用户选择不同的电台,删除案文,这样做可能会使其消失,但如果需要谨慎,则可能是适当的。





相关问题
CSS working only in Firefox

I am trying to create a search text-field like on the Apple website. The HTML looks like this: <div class="frm-search"> <div> <input class="btn" type="image" src="http://www....

image changed but appears the same in browser

I m writing a php script to crop an image. The script overwrites the old image with the new one, but when I reload the page (which is supposed to pickup the new image) I still see the old one. ...

Firefox background image horizontal centering oddity

I am building some basic HTML code for a CMS. One of the page-related options in the CMS is "background image" and "stretch page width / height to background image width / height." so that with large ...

Separator line in ASP.NET

I d like to add a simple separator line in an aspx web form. Does anyone know how? It sounds easy enough, but still I can t manage to find how to do it.. 10x!