0
我想在輸入元素本身中顯示錯誤消息,而不是單獨顯示錯誤消息。我將如何捕獲消息需要顯示的元素?在javascript中捕獲元素
本的代碼:
function checkForm(form) {
if (yname.getValue() == "" || yname.getValue() == "Your Name" || name.getValue() == "" || name.getValue() == "Name of the Book" || url.getValue() == "" || url.getValue() == "URL of the Book"){
[id-of-the-element].setTextValue("Field cannot be empty!");
return false;
}
這是,如果我理解正確的你 - 你需要知道哪些字段爲空 – 2010-07-22 15:10:28
我想有沒有別的辦法? – input 2010-07-22 15:28:02
當然它可以用某種方式重構,例如(yname.getValue()==「」|| yname.getValue()==「Your Name」)可以移入單獨的函數中。 但是沒有一個標準函數可以調用,它會給你什麼字段爲空。但是,可能有,也可能在某個地方,函數獲取表單的空字段。但在你的例子中,你的字段有一些默認值,它們也被視爲一個空值。 – 2010-07-22 15:44:48