<form name="formone" id="optionsform">
<fieldset>
<label><input type="radio" name="group1" id="ac-yes" value="1">Yes</label>
<label><input type="radio" name="group1" id="ac-no" value="0">No</label>
<label><input type="radio" name="group2" id="bt-yes" value="2">Yes</label>
<label><input type="radio" name="group2" id="bt-no" value="0">No</label>
<a href="varible-address">CONTINUE</a>
</fieldset>
</form>
<script>
$(function(){
var urls = new Array();
urls[0]='http://myurl1/';// no + no
urls[1]='http://myurl2/';// yes + no
urls[2]='http://myurl3/';// no + yes
urls[3]='http://myurl4/';// yes + yes
$('input[type=radio]').click(fonction(){
var score = 0;
$('input[type=radio]:checked').each(function(){score+=parseInt($(this).val()});
$('a').attr('href',urls[score]);
}
});
</script>
最佳答案
改变
$('input[type=radio]').click(fonction(){
var score = 0;
$('input[type=radio]:checked').each(function(){score+=parseInt($(this).val()});
$('a').attr('href',urls[score]);
}
至
$('input[type=radio]').click(function(){ // 'function' not fonction
var score = 0;
$('input[type=radio]:checked').each(function(){score+=parseInt($(this).val()); /* missed ');' here */ });
$('a').attr('href',urls[score]);
}); // <-- see the closing ');' here
关于javascript - 下面的脚本中缺少 ) 参数,有什么建议吗?为什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6689343/