Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/381.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如果有其他情况,说明工作不正常_Javascript_Extjs_If Statement - Fatal编程技术网

Javascript 如果有其他情况,说明工作不正常

Javascript 如果有其他情况,说明工作不正常,javascript,extjs,if-statement,Javascript,Extjs,If Statement,我有一个if-else语句,并在其上添加了某些条件。我有两个文本字段,并且有一个if-else语句根据我在另一个文本字段中的输入填充其中一个文本字段。如果用户输入'TS',则在另一个字段中设置'TP'值。那很好用。但是,如果用户输入“TS”,然后为“TP”输入一个不同的值,则我还想将其设置为空白。我无法在if-else语句中使用该部分 if (cbRAType.getValue()=='TS'){ tfRAPA.setValue('TP'); if (tfRAItem.getVa

我有一个if-else语句,并在其上添加了某些条件。我有两个文本字段,并且有一个if-else语句根据我在另一个文本字段中的输入填充其中一个文本字段。如果用户输入'TS',则在另一个字段中设置'TP'值。那很好用。但是,如果用户输入“TS”,然后为“TP”输入一个不同的值,则我还想将其设置为空白。我无法在if-else语句中使用该部分

if (cbRAType.getValue()=='TS'){
    tfRAPA.setValue('TP');
    if (tfRAItem.getValue()!='') {
        tfRAItemSuf.enable(); tfRAItemSuf.setReadOnly(false);
    }
    else {
        tfRAPA.setValue(''); tfRAItemSuf.setValue(''); tfRAItemSuf.disable(); tfRAItemSuf.setReadOnly(true);
    }
}

它不执行tfRAPA.setValue(“”);但是其他的运行都很好。

你把括号搞错了

if (cbRAType.getValue()=='TS'){
    tfRAPA.setValue('TP');
    if (tfRAItem.getValue()!='') {
        tfRAItemSuf.enable(); tfRAItemSuf.setReadOnly(false);
    }
} else {
        tfRAPA.setValue(''); tfRAItemSuf.setValue(''); tfRAItemSuf.disable(); tfRAItemSuf.setReadOnly(true);
}

还有什么会返回“tfRAItem.getValue()”?它可能从来都不是空字符串什么症状告诉你它没有命中tfRAPA.setValue(“”)?playframework标记在这里做什么?我只是想说,如果cbRAType不是'TS',那么让tfRAPA值blankop播放“查找差异”?