Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/367.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/matlab/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用带Aura构建的表单中的javascript更改输入值_Javascript_Aura Framework - Fatal编程技术网

使用带Aura构建的表单中的javascript更改输入值

使用带Aura构建的表单中的javascript更改输入值,javascript,aura-framework,Javascript,Aura Framework,我有一个使用aura(Salesforce JS框架)构建的表单输入: 从视觉上看,它会更改输入中的值,但在保存时不会将其考虑在内,就好像我没有更改任何内容一样 我怎样才能做到这一点? 我是否需要触发特定事件,以便aura注意到新数据?您需要创建字符串类型的属性 <aura:attribute name="myInputValue" type="String" /> 重要提示:Salesforce框架不允许DOM级别的操作,因为有一种称为Lo

我有一个使用aura(Salesforce JS框架)构建的表单输入:

从视觉上看,它会更改输入中的值,但在保存时不会将其考虑在内,就好像我没有更改任何内容一样

我怎样才能做到这一点?
我是否需要触发特定事件,以便aura注意到新数据?

您需要创建字符串类型的属性

<aura:attribute name="myInputValue" type="String" />

重要提示:Salesforce框架不允许DOM级别的操作,因为有一种称为Locker service的安全体系结构。不建议遵循DOM级别的操作。相反,请遵循上述基于状态的方法。

您需要创建字符串类型的属性

<aura:attribute name="myInputValue" type="String" />

重要提示:Salesforce框架不允许DOM级别的操作,因为有一种称为Locker service的安全体系结构。不建议遵循DOM级别的操作。相反,请遵循上述基于状态的方法。

此处可以使用
change
事件。我一点也不知道“光环”。但我可以猜测,框架正在侦听输入事件,因此仅仅更改值是不够的。有一个类似的例子,也许它可以给你一个解决方案的方向。此外,还有专门的stackexchange,也许他们可以给你更好的答案。这里可以使用
change
事件。我一点也不知道“光环”。但我可以猜测,框架正在侦听输入事件,因此仅仅更改值是不够的。有一个类似的例子,也许它可以给你一个解决方案的方向。此外,还有专门的stackexchange,也许他们可以给你更好的答案。
<aura:attribute name="myInputValue" type="String" />
<input .... value="{! v.myInputValue}" />
component.set('v.myInputValue, "My new String" />