您好我有一个表单,允许用户检查他们喜欢的多个选项,然后点击提交.有没有办法让输入类型'复选框'提交多个值?
例如,我现在有:
<input type="checkbox" value="testuser">
Run Code Online (Sandbox Code Playgroud)
但是我想要这样的东西:
<input type="checkbox" value="testuser" valuetwo="1">
Run Code Online (Sandbox Code Playgroud)
有没有办法实现这第二个选择?谢谢!
由于无法提交值,有没有办法在值1中提交它们?例如:
<input type="checkbox" value="testuser,1">
Run Code Online (Sandbox Code Playgroud)
如果是这样,我如何将价值分成两个?
从您的评论中,听起来您有一些JavaScript在提交之前处理数据.如果是这种情况,您可以向复选框添加数据属性.要使用您的示例,您可以调用它data-valuetwo.
<input type="checkbox" value="testuser" data-valuetwo="1">
Run Code Online (Sandbox Code Playgroud)
然后,您的JavaScript可以getAttribute用来检索data-valuetwo属性中的值并适当地处理它.它可能看起来像这样:
var valuetwo = checkbox.getAttribute("data-valuetwo");
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
13443 次 |
| 最近记录: |