[紧急] sharepoint自定义列表表单附件客户端验证Jquery [英] [urgent] sharepoint custom list form attachment client side validation Jquery

查看:107
本文介绍了[紧急] 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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆