【发布时间】:2015-04-20 04:04:14
【问题描述】:
我不擅长前端,而 HTML 是我最想在这里使用的(如果我可以避免在这里使用 js/jquery)。我有一个带有多个单选按钮的文本框 - 比如 item1、item2、...item5。每个 item1, 2... 对应一个字段。当用户在文本框中输入“abc”并选择“item3”时,它应该返回在 item3 字段中具有“abc”的所有项目。我可以为每个 item1、2.. 使用单独的文本框来做到这一点,但我只需要一个与所有单选字段相关联的文本框。
这是相关的 html/模板代码。
<form action={% url 'search-fields-radiofields' %} method="get">
<div align="left">
<input type="text" name="name" size="54" />
<br><br>
<input type="radio" id="radio1"name="name">
<label for="radio1">item1</label>
<input type="radio" id="radio1"name="name">
<label for="radio2">item2</label>
<input type="radio" id="radio1"name="name">
<label for="radio3">item3</label>
<input type="radio" id="radio1"name="name">
<label for="radio4">item4</label>
<input type="radio" id="radio1"name="name">
<label for="radio5">item5</label>
<br><br>
<input id="search_fields" type="submit" value="Search" size="100"/>
</div>
</form>
比如说,搜索词是“测试”。我选择item5。返回带有Get
Variable Value
u'name'[u'test', u'on']
。 name 是数据库中的字段之一,item5 应该对应于它。同样,如果我将文本框名称更改为“item1”,则Get 数据为
Variable Value
u'item1' [u'test', u'on']
我有一个专用的view 来处理所有无线电输入,它适用于与每个项目对应的单独文本框。但我需要将所有 5 个单选按钮与上面的 1 个文本框相关联。
【问题讨论】:
标签: html django textbox radio-button