我有一个下拉列表,其中列出了Sharepoint xyz列表中的所有列。以下是我的代码。
function getColumnname()
{
var _fields = '';
var lEnum = fields.getEnumerator();
var fieldxList = document.getElementById('ddlxField');
$('#ddlxField').find('option:gt(0)').remove();
while(lEnum.moveNext())
{
_fields = lEnum.get_current().get_title();
var newListItem = document.createElement('OPTION');
var box = _fields;
newListItem.text = box;
newListItem.value = box;
fieldxList.add(newListItem);
box.value = "";
}
}
<div>
<select id="ddlxField"></select></div>
现在,我想要的是在此下拉列表中应用验证,以便用户只能选择那些类型为&#34;单行文本&#34;的列,如果他选择其他类型的列名,它应该提示。 这可能吗?
答案 0 :(得分:0)
应该可以通过为下拉列表添加 onchange 事件处理程序来实现。
您必须将字段标题保存到数组/对象中的列类型映射,并在验证逻辑中引用它。