如何检测和获取 asp.net 中的复选框/选择框(html 标记)值
How to detect and get the checkbox/select box (html tags) values in asp.net?
我想知道如何检测注册表单中输入的复选框值和选择框。这是选择:
<p><label for="favorite">שחקן המועדף עליך</label>
<select name = "favor">
<option> </option>
<option value="פרקינס">דורון פרקינס</option>
<option value="סופוקליס שחורציאניטיס">סופוקליס שחורציאניטיס</option>
<option value="עומרי כספי">עומרי כספי</option>
<option value="דייויד בלו">דייויד בלו</option>
</select></p>
这就是复选框:
<p><label for="checkbox">אופנוע</label><input type="checkbox" name="bike" id="bike" value="bike" /> </p>
<p><label for="checkbox">מכונית</label><input type="checkbox" name="car" id="car" value="car" /> </p>
如何在客户端的复选框中获取所选选项和所选框?
如果有任何需要解释,请告诉我,谢谢!
编辑:我会解释自己更多,我有一个注册表,里面有复选框和标签。我想知道客户端选择了什么并将其插入我的 SQL 数据库,我需要知道如何获取客户端按下的内容,例如他在哪个框中勾选了 V,他选择了什么选项。
如果你想得到这个客户端,你可以使用 jQuery 来收集结果:
$("#bike").is(':checked');
和
$("option:selected","#favor").val();
请注意,您的选择没有 ID,只有一个名称,因此您还需要将其更改为以下内容:
<select name="favor" id="favor">
如果你想得到这个服务器端,你可以使用这样的东西:
string s = Request.Form["bike"];
if ( !string.IsNullOrEmpty(s) ) {
请注意,如果选中复选框的值为"选中"选中"或"true",则大多数浏览器将发送帖子值,如果未选中,则不会发送。
更好的是将这些 html 标签替换为 asp.net webforms 标签,如下所示:
<asp:CheckBox id="bike" runat="server" ... />
这样,您就可以在服务器端执行此操作:
bool checked = this.bike.Checked;
- 通过复选框选择形成填充
- jQuery根据相关复选框选择求和单元格
- 根据用户复选框选择显示或隐藏下拉框
- 复选框选择组合
- 如何根据角度中的复选框选择过滤结果
- 根据复选框选择 jQuery 更新文本框
- jquery选择复选框选择的值
- 复选框选择/取消选择触发器第一次工作,但在随后的尝试中失败
- 如何发布单选和复选框选择?表单由php和js处理
- 使用querySelectorAll进行的复选框选择不起作用
- 具有延迟的多个复选框选择以检查其他复选框更改
- 显示 jQuery 复选框选择
- 复选框选择似乎彼此不一致
- 一个变量,多个复选框选择/取消选择 jQuery
- 使用 Json 数据源在数据表中实现复选框选择
- 使用 Javascript 更新复选框选择时的输入字段
- 将复选框选择保留在多页分页中
- 在复选框选择后验证输入类型文本
- 如何根据 Javascript 中的复选框选择打开引导模式窗口
- 如何检测和获取 asp.net 中的复选框/选择框(html 标记)值