复选框不工作
我有这个代码,并不能找出什么似乎是问题:如果我选择1 & 2,1 & 3它的工作。 但是,如果我选择2或3,那么它不起作用。 什么似乎是问题? 我想同时选择多个。我需要你的帮助,谢谢 我附上图像: http://yfrog.com/3oregistrationoj复选框不工作
嗨,我想我需要把一些if和别的在这里? 但是,真的不知道并确定如何?
这是代码:
<div style="background-color:#CCDFED">
<form method="post" action="[~[*id*]~]">
<input type="hidden" name="formid" value="registrationForm" />
<table>
<tr>
<td>
<label for="termine" style="margin:0.5em">Termine:</label>
<td>
<td>
<input type="checkbox" name="termine1" value="Montag 4. Oktober 2010" eform="Termine::1"/>	Montag 4. Oktober 2010 <br/>
<input type="checkbox" name="termine2" value="Mittwoch 13. Oktober 2010" />	Mittwoch 13. Oktober 2010 <br/>
<input type="checkbox" name="termine3" value="Freitag 22. Oktober 2010" />	Freitag 22. Oktober 2010 <br/>
</td>
</tr>
<tr>
<td><label for="email" style="margin:0.5em">Email:</label></td>
<td><input type="text" name="email" size="60" maxlength="60" eform="Email:email:1" /><td>
</tr>
<tr>
<td>
<label style="margin:0.5em; display:block" for="kopieren" >Bitte kopieren Sie den Anti-Spam Code ein: </label>
<img src="[+verimageurl+]" alt="verification code" border="1" style="margin:0.5em"/></td>
</td>
<td valign="top"><input type="text" name="vericode" size="20" /> </td>
</tr>
<tr>
<td rowspan="3" valign="right">
<input align="right" type="submit" name="submit" style="margin:0.5em" value="Register" />
</td>
</tr>
</table>
</form>
</div>
你让他们通过所有这些设置电子表格需要。如果不需要,删除:: 1 eform。我还添加了验证消息。
尝试:
<input type="checkbox" id="termine1" name="termine[]" value="Montag 4. Oktober 2010" eform="Termine::1:Please select at least one box"/>	Montag 4. Oktober 2010 <br/>
<input type="checkbox" id="termine2" name="termine[]" value="Mittwoch 13. Oktober 2010" />	Mittwoch 13. Oktober 2010 <br/>
<input type="checkbox" id="termine3" name="termine[]" value="Freitag 22. Oktober 2010" />	Freitag 22. Oktober 2010 <br/>
我做这一切的盲目,使裸露的我。提交表单后,您现在需要我不再看到确认页面的代码。所有你需要改变的是在您的报告中,您需要使用
[+termine+].
@Nix:是的,我做到了,它仍然是一样的:-( – tintincutes 2010-08-18 18:48:34
对不起,我错过了:: 1 – Nix 2010-08-18 18:50:58
我认为你需要设置相同的名称,如果它需要保持:: 1,如果不删除它。我也觉得你需要发布一些验证反馈给用户。试试上面的代码通知除了ID和姓名。让一定要相应地改变你的表单代码以使用新的名称=“termine []” – Nix 2010-08-18 18:57:01
这可能是因为标签不与你,复选框连接,只需提供身份证到复选框,请参考下面
<input type="checkbox" id="termine1" name="termine1" value="Montag 4. Oktober 2010" eform="Termine::1" />
<label for="termine1">	Montag 4. Oktober 2010</label>
希望这能解决你的问题。
我认为问题出在你的服务器脚本中,而不是html。 – 2010-08-18 17:48:37
你是什么意思?对不起,这对我来说都是新鲜事物,请问具体怎么办?谢谢 – tintincutes 2010-08-18 17:48:57
你是什么意思,“它不工作”? – 2010-08-18 17:49:08