電子メールまたは電話番号入力フィールドを持つフォームを(ブートストラップで)作成したいと考えています。
モバイルでは、そのフィールドに「電子メールキーボード」を開き、値が電子メールの場合は検証しません。
このフォームには、必要なテキスト入力があります。
これを達成する簡単な方法は何ですか?電子メールキーボードでフォーム入力が有効になっていません
答えて
私が正しくあなたの質問を理解している場合、あなたは、フォームの入力を検証したいが、同じ形式でtehの電子メールの入力を検証する必要はありません....
使用このような何か:
のjQuery :
$(document).on('click', ".button", function(){
var name = $(".name").val();
var lastname = $(".lastname").val();
var email = $(".email").val();
if(name == "" || lastname == ""){
alert('Please fill in all the details')
}else{
///////submit your form here... you can even use AJAX to submit yuour form////
}
});
HTML:
<form action="" method="post">
<input type="text" class="name">
<input type="text" class="lastname">
<input type="email" class="email">
</form>
あなたはJQUERY LIBを使用することができます。
EDIT:あなたはHTML5を使用している場合
、<input type="email"
は自動的にデバイス上'キーパッドのメール'を開きます。
作業FIDDLE:あなたは下のコメントで提供されたリンクに基づいて
https://jsfiddle.net/2v7ybe9h/2/
、これはこう言われる、
彼らはまた、例を提供しました同じページ...
ご覧のとおり、そのページに入力された電子メールには'required'
属性とpattern
属性です。
これらの属性を単純に削除すると、「検証」はもうありません。ここ
例:
https://jsfiddle.net/2v7ybe9h/3/
また、あなたのフォームにnovalidate
属性を使用し、単に私が最初フィドルであなたを提供しているものと同じにjQueryを使ってフォームを検証することができます。
例:
私の実験では、type = "email"と入力すると、入力値に@文字が含まれている必要があることも確認されています。この例では、その検証は終了していますか? – alexandre1985
私は入力タイプ= "email"のみで@バリデーションを経験していません...他のバリデーションは他にはありませんか? –
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/input/emailに確認してください。私はHTMLでboostrap 4とmdb.jsだけを使用しています – alexandre1985
- 1. アンドロイドの電子メールキーボードで入力タイプの電子メールを有効にする
- 2. Chromeオートフィルが有効になっていますが、入力しません
- 3. 入力:有効なそれが必要ように動作しません:有効な私が材料設計フォームが、入力を行っている
- 4. 編集用の電子メールキーボード
- 5. git:パッチに有効な電子メールアドレスがありません
- 6. DUnitテスト - フォームを作成できません。現在MDIフォームが有効になっていません
- 7. 不正な電子メール入力に対して角度4が有効ng-
- 8. 入力フィールドが無効になっていないか、希望通りに有効になっています
- 9. ブートストラップ送信ボタンのフォーム検証が有効になっていません。
- 10. VS2005でブレークポイントが有効になっていません
- 11. データベースでアクセス制御が有効になっていません
- 12. BigIP 12でRESTサービスが有効になっていません
- 13. ExcelでActiveXのリストボックスが有効になっていません
- 14. pythonでカウンタが有効になっていません
- 15. API [sqladmin.googleapis.com]がプロジェクト[1234]で有効になっていません。
- 16. PDFView pdfViewでハイパーリンクが有効になっていません。
- 17. anglejsでKeycloakトークンが有効になっていません
- 18. jQueryが私のウェブサイトで有効になっていません
- 19. sshがcpanelで有効になっていません
- 20. ダイアログボックスでJquery hideが有効になっていません。
- 21. 有効になっていないチェックボックスが有効になっていません
- 22. 有効な入力を入力しているときにタイプフォームが送信していませんか?
- 23. 有効なフォームはdjangoで有効ではありません
- 24. ListView用にScrollViewerが有効になっていません
- 25. 電子メールが入力されたが有効な電子メールではない場合にのみメッセージを表示する電子メールの妥当性確認
- 26. Acrobat pdfカスタムフィールドの有効な入力が有効でない
- 27. AVDハードウェアボタンが有効になっていません
- 28. anglefire2:Cloud Firestore APIが有効になっていません
- 29. ZipArchiveライブラリが有効になっていません
- 30. PayPalPaymentViewControllerユーザインタラクションが有効になっていません
あなたはそれを検証するためにしたくないですか? –
穴のフォームではなくメールの入力フィールド – alexandre1985
jQueryを使用してフォームの入力を検証しますが、電子メールの入力は検証しません。 –