我刚刚开始学习 javascript,目前正在制作一个像应用程序一样的小记事本。当我保存文本时,它会保存到单独窗口上的不可编辑文本区域。
我想在我的应用程序中添加一个确认警报窗口。当按下“提交”按钮时,它应该打开一个带有两个按钮(确认、取消)的警报。
“确认”应该像提交按钮当前那样保存 textArea 文本,“取消”应该取消任何操作。我设法找到了一个例子,但作为我的新手,我无法在没有错误的情况下实现它。得到这个代码:
submitButton.addEventListener("click", function (e) {
if (textArea.value != "") {
var newFile = Titanium.Filesystem.getFile(Titanium.Filesystem.applicationDataDirectory, "newFile.txt");
if (!newFile.exists()) {
newFile.write();
newFile.write(textArea.value);
textArea02.value = textArea.value;
} else {
var fileContent = newFile.read();
var newContent = fileContent.text + " " + textArea.value;
newFile.write(newContent);
textArea02.value = newContent;
alert("File Saved");
}
textArea.value = "";
textArea.blur();
} else {
alert("Enter some text to save");
}
})