在Sharepoint列表列上应用类型验证

时间:2014-11-04 07:55:18

标签: javascript jquery sharepoint

我有一个下拉列表,其中列出了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;的列,如果他选择其他类型的列名,它应该提示。 这可能吗?

1 个答案:

答案 0 :(得分:0)

应该可以通过为下拉列表添加 onchange 事件处理程序来实现。

您必须将字段标题保存到数组/对象中的列类型映射,并在验证逻辑中引用它。