2016-08-08 77 views
-1

我需要在我的html表單中爲1表單字段添加2個輸入類型。 type=emailtype=number爲html表單字段電子郵件/手機。我如何完成這項工作?下面是代碼:1 html表單字段的2個輸入類型

<label for="modlgn-username">Email/mobile</label> 
<input type="email" name="email" class="inputbox" size="18" required /> 

是否有可能增加輸入type=number以及在上面的代碼爲同一領域即[電子郵件/移動]?

我是一個初學者,並會在這個問題上有很多

+0

不,它是不可能的。沒有人需要1個字段的2種輸入類型。電子郵件如何成爲數字? –

+0

爲什麼你不能使用兩個字段? – simonv

+0

其實你想問什麼? –

回答

0

不,這是不可能的apprecaite幫助,但你可以把輸入類型=「文本」爲電子郵件/號。

+0

看着這篇文章以及你的其他許多帖子,我注意到一個令人不安的趨勢:低質量。提供解釋,詳細說明。參考文獻,指導/給他們指導。如果你想獲得聲譽,併成爲一個有意義的貢獻者,這些「一線」是不會工作的。 – FrankerZ

0

只是爲了澄清,你問你是否可以將兩種輸入類型分配到同一個字段?

我從來沒有遇到過這個,很確定這是不可能的。在同一字段中捕獲電子郵件地址或電話號碼的最佳方法是製作字段輸入類型文本。但是,這意味着您的驗證會變得更難一些。

另外,一個附註。爲確保您的表單字段可供使用輔助和自適應技術的用戶訪問(請參閱https://www.w3.org/WAI/tutorials/forms/),您需要確保標籤「for」和輸入「id」值完全匹配。在下面的例子中,「firstname」用於執行此操作。

<label for="firstname">First name:</label> 
<input type="text" name="firstname" id="firstname"> 

這將幫助屏幕閱讀器將標籤與表單字段相關聯。

乾杯,
Choppie

+0

謝謝... Jeez..urs是最好的答案...你明白我的意思..真的..Godbless –

+0

不用擔心。注意到FB網站仍然使用輸入類型的電子郵件,儘管它可以用於電子郵件地址或電話號碼。不知道他們的驗證如何工作,但允許電話號碼。 – Choppie

+0

是的,我也檢查過...他們使用type = email ...我現在不得不在驗證方面破解我的頭 –

相關問題