更改文本输入元素的值,然后使用jquery或javascript提交

问题描述 投票:0回答:1

[first_name更改为Hello,但在提交表单后,George仍将其写入数据库。提交表单之前,如何更新文本字段的值。这是在Dynamics 365项目的门户上完成的,提交后,数据将被写入公共数据服务数据库。

$(document).ready(function () {
    $('#UpdateButton').click(function(){
        alert($('#first_name').val()); // value is George
        $('#first_name').val("Hello"); // change to Hello
        alert($('#first_name').val()); // value is Hello
    });
});
jquery dynamics-365
1个回答
0
投票

我也曾做过类似的工作,因为没有在Portal表单上触发业务规则,所以计算输入的字段并将值更改为其他字段。当您将自定义功能添加到门户网站表单上的默认“更新/提交”按钮时,将跳过该功能,因此,我已按照以下说明进行操作,您可以尝试相同的操作:

  • 使用JS / JQuery隐藏默认按钮;
  • 添加看起来与默认按钮完全一样的自定义按钮;
  • 在自定义按钮上,单击调用您需要在后台更改值和进行任何其他更新的函数;
  • 作为最后一步,将触发默认的更新/提交按钮;
© www.soinside.com 2019 - 2024. All rights reserved.