2017-01-02 51 views
0

我想使我的網站在每個瀏覽器上的工作相同。 不幸的是,驗證機制介紹了它們的區別。Firefox不接受電子郵件whith空白結尾

Chrome和Opera'trim'類型的'電子郵件'字段;刪除電子郵件字段和Firefox輸入的空白​​區域沒有切割標誌,也不接受此格式的電子郵件。

<input type="email" id="e-mail" class="" name="e-mail" value="" placeholder="" autocomplete="off">

例子:

enter image description here

+2

你的代碼在哪裏?這似乎與php相關 –

+0

我探討了用戶的前景並沒有洞察代碼的可能性。 – Toster

+2

抱歉,但我不知道你的意思,在評論和問題。更新你的問題,並更清楚,並與代碼。除此之外,我無法幫助;也許別人會明白你的意思。 –

回答

1

如果你想獲得瀏覽器之間的相同的行爲,同時保持電子郵件驗證,您可以修剪的模糊領域:

document.getElementById("e-mail").addEventListener("blur",function(e){ 
 
    this.value = this.value.trim(); 
 
});
<input type="email" id="e-mail" class="" name="e-mail" value="" placeholder="" autocomplete="off">