1

我正在创建一个允许我安装远程驱动器的 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;

我会以错误的方式解决这个问题吗?

谢谢,比尔

4

0 回答 0