我允许用户在我的应用程序中创建文件夹。用户单击“新建文件夹”图标后,我会显示一个带有文本框的文件夹,供用户输入文件夹的名称。
如何确保用户在再次单击“新建文件夹”图标之前输入名称,或者在将我的应用程序用于其他任何事情之前输入名称?
我尝试了输入更改事件,但该事件仅在用户尝试输入名称时触发。
$(".new-folder-name").change(function () {
var newFolderName = $(".new-folder-name").val();
if (newFolderName == "") {
alert("Please enter a name for the new folder.");
} else {
alert("Good, you entered a name: " + newFolderName);
}
});
但是,如果用户只是将文本框留空并继续使用应用程序做其他事情怎么办?
如何强制用户在执行任何其他操作之前先输入文本?