我在Laravel中有一个使用Knockout.js的表单,输入数据绑定从mysql获取最后一个数据。一切正常,但一个简单的文本字段写入数据的某些值不是我想要的,多选不适合我。
我已经搜索了为此文本字段添加值的内容,并且我找到了TextExt插件。现在我可以添加一些像本网站上的标签字段的值并保存它们。 在TextExt JS中,我可以使用
在页面启动时设置标记值tagsItems: {{ $title->language }},
title->语言从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')) }}
当我删除数据绑定值时,我无法更新数据。 我发现有一些东西可以清除焦点上的文本字段,但我希望标记值开始,因为数据绑定值只显示为文本。
你有一些想法如何做到这一点?