2015-10-18 146 views
1

我試圖驗證輸入的值,但使用此代碼我沒有得到這個消息(輸入框變成仍爲紅色):JS模糊驗證形式

+2

請張貼一些您的html,以便我們可以看到您的表單的佈局。 –

回答

1

爲了得到一個表格在JavaScript是另一種方式:

document.forms['form_name'] 
document.forms['form_name']['form_element_name'] 

使用:

document.forms['richiediAPE']['your-email'].addEventListener('blur',function(e){ 
    /* Yourself actions. */ 
    alert(document.forms['richiediAPE']['your-email'].value); 
    /* This alerts the value of the text input. */ 
); 

但是你要知道,在document.forms你得到一個FO rm和一個元素的名字(name tag,name =「」),當然?

+0

當我點擊提交按鈕時,我收到消息「填寫此字段」。現在,使用.addEventListener,我可以獲得我的CustomValidity。但我想要得到的消息也是當我改變焦點,而不必點擊提交 –

+0

你只需要添加焦點事件的元素,如:'element.onfocus = function(){/ * .... * /}' – Hydro

+0

我在詢問是否有命令顯示驗證工具提示,而不點擊提交按鈕。 –