Javascript KnockoutJS必需/禁用的属性未删除
所以我有一个击倒原型,你可以动态地添加输入,然后设置它们各自的设置。将其视为表单生成器就是这样。然而,我注意到残疾人和被要求者并没有那么有效。它将值设置为disabled或required,但当我将其转换为false时,它仍然保留在元素上,而没有其状态,从而导致它仍然运行。任何人都可以提供帮助或指导 HTMLJavascript KnockoutJS必需/禁用的属性未删除,javascript,jquery,knockout.js,Javascript,Jquery,Knockout.js,所以我有一个击倒原型,你可以动态地添加输入,然后设置它们各自的设置。将其视为表单生成器就是这样。然而,我注意到残疾人和被要求者并没有那么有效。它将值设置为disabled或required,但当我将其转换为false时,它仍然保留在元素上,而没有其状态,从而导致它仍然运行。任何人都可以提供帮助或指导 HTML 您最好使用Knockout自己的内置绑定处理程序: <input data-bind="disable: disabled, attr: { name: name, placehol
您最好使用Knockout自己的内置绑定处理程序:
<input data-bind="disable: disabled, attr: { name: name, placeholder: placeholder, value: value, type: type }" />
看
或者,您可以检查您的条件中是否存在明确的“真实性”,以便在不满足条件时,击倒将删除该属性。例如:
<input data-bind="attr: { disabled: disabled() === 'true', ...}" />
请参阅此项(在“禁用”输入中键入“true”以激活禁用的代码>)
<input data-bind="disable: disabled, attr: { name: name, placeholder: placeholder, value: value, type: type }" />
<input data-bind="attr: { disabled: disabled() === 'true', ...}" />