0
如何檢查表單操作是否爲空?目前,我有:對空格式操作的驗證
if (!document.getElementByName('myform').action.equals('')) { ... }
這似乎並不奏效......
如何檢查表單操作是否爲空?目前,我有:對空格式操作的驗證
if (!document.getElementByName('myform').action.equals('')) { ... }
這似乎並不奏效......
還有就是document
對象沒有getElementByName
方法。
有一個getElementsByName
,但你應該使用getElementById
(和形式都應有一個ID而不是一個名稱 - name屬性(表單控制除外)存在從天HTML之前歷史原因標準化上id
和用於識別和分組元素的class
)。
一旦你得到了動作,它將是一個字符串,它不會有一個equals
方法。如果您想查看某些東西是否與空字符串相同,請使用strict equal運算符。
document.getElementById('myform').action === ''
如果我的表單動作是空的話,我想改變它有一個動作設置爲它
如果操作爲空,則它已經有了一個動作設置爲它 。 HTML 5規範明確規定action=""
或者action
屬性應該解析爲當前頁面。
爲什麼你需要這個? –
如果我的表單動作爲空,那麼我想將其更改爲對其設置動作 – ThreaT
嘗試'if(!document.getElementsByName('myform')[0] .action)....' – mplungjan