Javascript 如何完全删除文本框中的值存储?
我需要从文本框中删除该值,它可以工作,但代码隐藏仍然会获取id。上面的代码是我在js中完成的。试试这个Javascript 如何完全删除文本框中的值存储?,javascript,extjs,ext.net,Javascript,Extjs,Ext.net,我需要从文本框中删除该值,它可以工作,但代码隐藏仍然会获取id。上面的代码是我在js中完成的。试试这个 function NewRecord() { var id = Ext.getCmp('input_id').clear(); var code = Ext.getCmp('input_code').clear(); var description = Ext.getCmp('input_description').clear(); } 您可以为引用属性设置值,而不是使用I
function NewRecord() {
var id = Ext.getCmp('input_id').clear();
var code = Ext.getCmp('input_code').clear();
var description = Ext.getCmp('input_description').clear();
}
您可以为引用属性设置值,而不是使用Id。在视图控制器中,调用:this.lookupReference(“refNameToTextBox”)以获取对文本框的引用
function NewRecord() {
var id = Ext.getCmp('input_id').remove();
var code = Ext.getCmp('input_code').remove()
var description = Ext.getCmp('input_description').remove();
}
您可以通过setValue(“”)
清除文本值。
请尝试此操作。如果字段在表单中,请尝试reset()方法而不是clear()并重置表单。具有resetRecord参数,当为true时,该参数将解除loadRecord设置的任何记录的绑定。
function NewRecord() {
var id = Ext.getCmp('input_id').setValue("");
var code = Ext.getCmp('input_code').setValue("");
var description = Ext.getCmp('input_description').setValue("");
}