问题描述
Screen shot link好,所以我有一些我认为是正确的代码,但是由于某种原因它没有被触发,我需要的是禁用保存按钮,直到所有这些问题中的5个被打勾且= true但由于某些原因,此时没有任何反应,因为在加载表单时未禁用保存按钮,并且我可以提交未选中这些表单的表单,并且它们都是复选框。我尝试将此文本添加到CEWP和SEWP中,但是什么也没有
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.1/jquery.min.js" type="text/javascript"></script>
<script language="javascript">
$(document).ready(function(){
//disable the "Save" button initially
var CheckBox1 = $("input[title='Question A']").attr('disabled',true);
var CheckBox2 = $("input[title='Question B']").attr('disabled',true);
var CheckBox3 = $("input[title='Question C']").attr('disabled',true);
var CheckBox4 = $("input[title='Question D']").attr('disabled',true);
var CheckBox5 = $("input[title='Question E']").attr('disabled',true);
//Enable-disable "Save" button based on "I Agree" checkBox value!
var CheckBox1 = $("input[title='Question A']").click(function()
var CheckBox2 = $("input[title='Question B']").click(function()
var CheckBox3 = $("input[title='Question C']").click(function()
var CheckBox4 = $("input[title='Question D']").click(function()
var CheckBox5 = $("input[title='Question E']").click(function()(
if(this.checked)
{
$("input[value$='Save']").attr('disabled',false);
}
else
{
$("input[value$='Save']").attr('disabled',true);
}
});
});
</script>
解决方法
您的代码存在语法错误,缺少很多括号和花括号。我不确定逻辑是否正确。我先纠正语法错误。您可以尝试一下。
Unit