我正在创建一个允许我安装远程驱动器的 Dashcode 项目。我有一个名为“statusArea”的滚动区域,定义为包含安装进度的状态文本,一种命令输出区域。
第一次通过测试,我将强制写入“错误:必须输入”文本。然后我会回到后面提供用户名和密码并重试,但该框永远不会清除新文本。
// get configuration fields from back panel
var usernameField = document.getElementById("username");
var username = usernameField.value;
var passwordField = document.getElementById("password");
var password = passwordField.value;
// clear status
var statusArea = document.getElementById("statusArea");
var status = document.getElementById("content");
status.innerText = "";
statusArea.object.refresh();
if ( !username || !password) {
status.innerText = "ERROR: Must enter username and password on back panel!";
alert("Must enter username and password on back panel!");
}
if (username && password) {
status.innerText = "Connecting as "+username;
我会以错误的方式解决这个问题吗?
谢谢,比尔