Javascript 清除文本框而不刷新页面
每当用户保存数据时,我希望我的文本框清除缓存。我希望页面中的对话框清除(重置)所有数据,而无需刷新页面 我已经尝试将此代码放入javascript中Javascript 清除文本框而不刷新页面,javascript,knockout.js,Javascript,Knockout.js,每当用户保存数据时,我希望我的文本框清除缓存。我希望页面中的对话框清除(重置)所有数据,而无需刷新页面 我已经尝试将此代码放入javascript中 _self.someValueHere(""); 并尝试将此代码放入html中 onfocus="if(this.value=='A new value') this.value=''; 还是不行 这是我的一段html代码: <p> <label data-bind=
_self.someValueHere("");
并尝试将此代码放入html中
onfocus="if(this.value=='A new value') this.value='';
还是不行
这是我的一段html代码:
<p>
<label data-bind="text: key"></label><br/>
<input type="text" data-bind="value: newInfo, valueUpdate:'afterkeydown'" style="width: 196px" />
<button data-bind="click: addInfo" >Add</button>
<br/>
<select size=5 style="width:200px"
data-bind="options: infos, value: selectedInfo">
</select>
<button data-bind="click: removeInfo">Remove selected</button>
</p>
您不能在return语句之后执行代码,因此这里的第二行无效:
return false;
_self.newInfo("");
只需交换它们:
_self.newInfo("");
return false;
非常感谢你的解决方案。我想在打开该页面的对话框之前,应该先执行代码清除文本框。竖起大拇指,好答案!
_self.newInfo("");
return false;