我在學習JavaScript並聽說document.getElementbyId()
非常有用。表單檢查不起作用
所以,我想我可能會做一個form-checker來檢查表單域是否爲空。
出於某種原因,alert()
來電沒有顯示。
我在學習JavaScript並聽說document.getElementbyId()
非常有用。表單檢查不起作用
所以,我想我可能會做一個form-checker來檢查表單域是否爲空。
出於某種原因,alert()
來電沒有顯示。
您只在測試文本框對象是否爲空。如果HTMLInputElement中的值爲空,則不需要。
你需要的是:
var LastName = document.getElementById('LastName');
if (LastName.value === '') {
alert('Please enter a Last Name');
}
謝謝!一旦允許,將標記爲答案 – 2011-12-30 21:15:36
var FirstName = document.getElementById('FirstName');
if (FirstName === '') {
FirstName
是一個DOMElement。要獲得它的價值,請使用FirstName.value
。
if (FirstName.value === '') {
不是一個答案(學習JavaScript是偉大的,繼續前進),但對於「真實世界」的替代解決方案,你應該知道的:http://bassistance.de/jquery-plugins/jquery-plugin驗證/ – 2011-12-30 21:08:01