[紧急] sharepoint自定义列表表单附件客户端验证Jquery [英] [urgent] sharepoint custom list form attachment client side validation Jquery
本文介绍了[紧急] sharepoint自定义列表表单附件客户端验证Jquery的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有自定义列表表单,我有OOTB附件字段但是当我点击提交按钮时,上传的附件未在列表项中更新
< script type =" text / javascript" ; src =" https://code.jquery.com/jquery-1.12.4.js">< / script>
< script type =" text / javascript">
$(凭证).ready(function()
{
$('nobr:contains(" status")' ).closest('tr')。hide();
});
$
函数createListItem(){
&NBSP; &NBSP; &NBSP; var clientContext = new SP.ClientContext.get_current();
&NBSP; &NBSP; &NBSP; var oList = clientContext.get_web()。get_lists()。getByTitle('Test');
&NBSP; &NBSP; &NBSP; var itemCreateInfo = new SP.ListItemCreationInformation();
&NBSP; &NBSP; &NBSP; this.oListItem = oList.addItem(itemCreateInfo);
&NBSP; &NBSP; &NBSP; oListItem.set_item('Title',$(" input [title ='Title Required Field']")。val());
$
oListItem.set_item('Attachments',$(" ;输入[title ='附件']")。val());
&NBSP; &NBSP; &NBSP; oListItem.set_item('status','submit');
&NBSP; &NBSP; &NBSP; oListItem.update();
$
&NBSP; &NBSP; &NBSP; clientContext.load(oListItem);
&NBSP; &NBSP; &NBSP; clientContext.executeQueryAsync(
$
Function.createDelegate(this,this.onQuerySucceeded),
; Function.createDelegate(this,this.onQueryFailed)
);
&NBSP; }
&NBSP;函数onQuerySucceeded(){
&NBSP; &NBSP; &NBSP; window.location.href ="" ;;
&NBSP; }
&NBSP; function onQueryFailed(sender,args){
&NBSP; &NBSP; &NBSP; alert('请求失败。'+ args.get_message()+
'\ n'+ args.get_stackTrace());
&NBSP; }
< / script>
< input type =" button"值= [提交"的onclick = QUOT; createListItem()" />
Blitz
解决方案
请帮助
i have custom list form and i have OOTB attachment field but when i click submit button ,uploaded attachments not getting updated in list items
<script type="text/javascript" src="https://code.jquery.com/jquery-1.12.4.js"></script><script type="text/javascript">
$(document).ready(function()
{
$('nobr:contains("status")').closest('tr').hide();
});
function createListItem() {
var clientContext = new SP.ClientContext.get_current();
var oList = clientContext.get_web().get_lists().getByTitle('Test');
var itemCreateInfo = new SP.ListItemCreationInformation();
this.oListItem = oList.addItem(itemCreateInfo);
oListItem.set_item('Title', $("input[title='Title Required Field']").val());
oListItem.set_item('Attachments',$("input[title='Attachments']").val());
oListItem.set_item('status', 'submit');
oListItem.update();
clientContext.load(oListItem);
clientContext.executeQueryAsync(
Function.createDelegate(this, this.onQuerySucceeded),
Function.createDelegate(this, this.onQueryFailed)
);
}
function onQuerySucceeded() {
window.location.href="";
}
function onQueryFailed(sender, args) {
alert('Request failed. ' + args.get_message() +
'\n' + args.get_stackTrace());
}
</script>
<input type="button" value="submit" onclick="createListItem()"/>
Blitz
解决方案
Kindly help
这篇关于[紧急] sharepoint自定义列表表单附件客户端验证Jquery的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文