我创建了一个jQuery更改事件处理程序,它在正常的下拉(选择)字段上正常工作,但只要我将该字段属性更改为"要求此列包含信息" =是,然后事件处理程序将不再触发。知道怎么克服这个吗?
这是原始代码。你能推荐一下如何解决它吗?
$("select[title='Unit']").change(function() {
var UnitField = SPUtility.GetSPField('Unit').GetValue();
if ( ITCUnitField.indexOf("Unit 1") >= 0)
{
alert("Are you sure you belong to Unit 1");
}
});
答案 0 :(得分:0)
冲突事件和SharePoint优先。简单的解决方法是绑定到不同的事件,如Click或MouseUp。
答案 1 :(得分:0)
我找到了一个简单的解决方案!
如果您添加"必填字段"到select语句中的字段名称然后将按预期工作。
$("select[title='Unit Required Field']").change(function() {...