Javascript 更改表单输入数据绑定值
我在Laravel中有一个使用Knockout.js的表单,输入数据绑定从mysql获取最后的数据。一切正常,但一个简单的文本字段为数据写入一些值并不是我想要的,multiselect也不适合我 我搜索了一些东西来为这个文本字段添加值,我找到了TextText插件。现在我可以在这个站点的标签字段中添加一些值并保存它们。 在TextExt JS中,我可以在页面启动时使用Javascript 更改表单输入数据绑定值,javascript,html,laravel,knockout.js,Javascript,Html,Laravel,Knockout.js,我在Laravel中有一个使用Knockout.js的表单,输入数据绑定从mysql获取最后的数据。一切正常,但一个简单的文本字段为数据写入一些值并不是我想要的,multiselect也不适合我 我搜索了一些东西来为这个文本字段添加值,我找到了TextText插件。现在我可以在这个站点的标签字段中添加一些值并保存它们。 在TextExt JS中,我可以在页面启动时使用 tagsItems: {{ $title->language }}, title->language从mysql
tagsItems: {{ $title->language }},
title->language从mysql获取数据并将其显示为标记,但现在我在启动时有标记的值,并且数据绑定值仅与文本具有相同的数据,我需要先删除它们,然后才能对其进行编辑
有没有办法隐藏数据绑定中的值或在启动时清除它?这是我正在使用的表单代码
<input type="text" id="language" class="text-core" data-bind="value: app.models.title.language, valueUpdate: 'keyup' " placeholder="Language">
**edit** this is the working form
{{ Form::label('language', trans('dash.language')) }}
{{ Form::text('language', Input::old('language'), array('class' => 'text-core')) }}
删除数据绑定值时,无法更新数据。
我找到了一些方法来清除焦点上的textfield,但我希望在start上显示标记的值,因为数据绑定值仅显示为文本
你知道怎么做吗