Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/382.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
Javascript 如何在微调器继续时禁止修改数据_Javascript_Angularjs - Fatal编程技术网

Javascript 如何在微调器继续时禁止修改数据

Javascript 如何在微调器继续时禁止修改数据,javascript,angularjs,Javascript,Angularjs,我有一个屏幕,当我点击提交按钮时,我将启动一个微调器,以禁止执行任何其他操作 但当我在文本字段中输入数据时,文本字段中有一个ng change函数。输入数据时,微调器将启动,即使光标位于文本字段中,因此我可以更改数据 但我想限制在微调器启动时修改数据 能否在文本字段中添加ng disabled=“load”?然后,每当启动微调器时,您都会将加载设置为true,从任何操作中禁用该字段,但我在一个屏幕中有许多文本字段。如果您希望在单击提交按钮时启动微调器,则不应在任何更改时启动微调器,而应在不提交表

我有一个屏幕,当我点击提交按钮时,我将启动一个微调器,以禁止执行任何其他操作

但当我在文本字段中输入数据时,文本字段中有一个ng change函数。输入数据时,微调器将启动,即使光标位于文本字段中,因此我可以更改数据


但我想限制在微调器启动时修改数据

能否在文本字段中添加
ng disabled=“load”
?然后,每当启动微调器时,您都会将
加载
设置为true,从任何操作中禁用该字段,但我在一个屏幕中有许多文本字段。如果您希望在单击提交按钮时启动微调器,则不应在任何更改时启动微调器,而应在不提交表单时启动微调器,保存表单后,移除微调器。并确保微调器应覆盖整个表单,以便用户无法在任何输入字段中单击。请使用这样的库,通过在表单顶部创建另一层来隐藏表单,以便元素无法交互,因为所有单击都位于顶层。如果您有一组文本字段,并且不想添加
ng disabled
对于每个字段,您可以将所有字段包装在单个
元素中,然后在
上设置
ng disabled
。它将禁用其中包含的所有控件。