私はこのフォームを持っています:
<form name ='vote' action='' method='POST'>
while ($row = mysql_fetch_array($result)){
<input type='checkbox' name='things[]' value='".$row['name_song']."'
name='send' onClick='anyCheck(this.form)'>
}
<input type='submit' value='test' name='send'></form>
人々が投票できる最大時間(t)が整数になるようにするには、どうすればよいですか?値をanyCheck関数に、たとえば$maxvotesとして渡したいと思います。
<script type="text/javascript">
function anyCheck(f, e) {
e = e || window.event;
var t = 0;
var c = f['things[]'];
for (var i = 0; i < c.length; i++) {
c[i].checked ? t++ : null;
}
if (t == 3) {
alert("Daugiausiai galite balsuoti už triks kūrinius")
var targ = event.target || event.srcElement;
targ.checked = false;
}
}
</script>