タグ付けされた質問 「html-input」

input要素は型付きデータフィールドを表し、通常はユーザーがデータを編集できるようにするフォームコントロールを備えています。


10
html5入力タイプ番号で浮動小数点数と小数点記号を処理する方法
主にモバイルブラウザー用のWebアプリを構築しています。数値タイプの入力フィールドを使用しているため、(ほとんどの)モバイルブラウザーは数値キーボードのみを呼び出してユーザーエクスペリエンスを向上させます。このWebアプリは主に小数点ではなくカンマの領域で使用されるため、両方の小数点を処理する必要があります。 この混乱全体をドットとコンマでカバーする方法は? 私の発見: デスクトップChrome 入力タイプ=数値 ユーザーが入力フィールドに「4,55」を入力します $("#my_input").val(); 「455」を返します 入力から正しい値を取得できません デスクトップFirefox 入力タイプ=数値 ユーザーが入力フィールドに「4,55」を入力します $("#my_input").val(); 「4,55」を返します それは問題ありません。カンマをドットに置き換えて、正しい浮動小数点数を取得できます Androidブラウザー 入力タイプ=数値 ユーザーが入力フィールドに「4,55」を入力します 入力がフォーカスを失うと、値は「4」に切り捨てられます ユーザーを混乱させる Windows Phone 8 入力タイプ=数値 ユーザーが入力フィールドに「4,55」を入力します $("#my_input").val(); 「4,55」を返します それは問題ありません。カンマをドットに置き換えて、正しい浮動小数点数を取得できます ユーザーがコンマまたはドットを小数点記号として使用する可能性があり、より良いユーザーエクスペリエンスを提供するためにHTML入力タイプを数値として保持したい場合、このような状況での「ベストプラクティス」は何ですか? キーイベントをバインドして、コンマを「オンザフライ」でドットに変換できますか。数値入力で機能しますか? 編集 現在のところ、解決策はありません。タイプが数値に設定されている入力から浮動小数点値(文字列または数値として)を取得する方法。エンドユーザーが「4,55」と入力すると、Chromeは常に「455」を返し、Firefoxは「4,55」を返します。 また、Android(テスト済み4.2エミュレーター)で、入力フィールドに「4,55」と入力してフォーカスを別の場所に変更すると、入力した数値が「4」に切り捨てられるのも非常に煩わしいです。

2
HTML5入力タイプのdatetimeが、すでにサポートされているブラウザーから削除されるのはなぜですか?
過去に入力をサポートしていたChromeバージョン26などのすべてのブラウザーがなぜdatetimeそれを削除したのかと思っていましたか? これはこの記事の複製のように聞こえますが、かなり古くなっています。 HTML WGはdatetime-local(w3c)よりdatetime(w3c)を好むようですが、なぜですか? 機能開発のタイムラインについては、こちらをご覧ください。 他の人が言うこと: mobilexweb.comによると、「日時入力タイプに非常に似ているため」iOSでは廃止されました。 Google Chromeに続いて、iOSのSafariは日付入力タイプをサポートしなくなり、テキストにフォールバックします。このタイプは、datetime-localを採用するか、同じ目的で日付と時刻の2つの入力を使用するために、標準で非推奨になりました。問題は、datetimeがバージョン5.0から6.1までのiOSと互換性があったことです。使用している場合は注意してください。 違いはなんですか? whereにdatetime-localは日付と時刻の要素のみdatetimeが含まれ、タイムゾーンも含まれます。これは、クライアントのタイムゾーンがサーバーのタイムゾーンと異なる場合に別の方法で動作したい場合があるので便利です。 なぜこれが問題なのですか? Webページで、いつ電話をかけたいのか、ユーザーが「明日午後3時」を選択したのか、いつ電話をかけ直す必要があるのか​​を尋ねられたらどうしますか。明日の午後3時UTCまたはCET?

13
送信ボタンのonclickイベントでフォームの送信をキャンセルするにはどうすればよいですか?
ASP.net Webアプリケーションに取り組んでいます。 送信ボタン付きのフォームがあります。送信ボタンのコードはのようになります<input type='submit' value='submit request' onclick='btnClick();'>。 私は次のようなものを書きたいです: function btnClick() { if (!validData()) cancelFormSubmission(); } どうすればよいですか?

7
AndroidのモバイルWebサイトで数字でキーボードを強制する方法
私はモバイルWebサイトを持っていinputて、次のようなHTML 要素が含まれています。 <input type="text" name="txtAccessoryCost" size="6" /> 私はサイトをWebViewAndroid 2.1で使用できるように埋め込んでいるので、これもAndroidアプリケーションになります。 このHTML input要素がフォーカスされている場合、文字のデフォルトのキーボードの代わりに数字のキーボードを取得することは可能ですか? または、HTML要素に適さない場合、アプリケーション全体(マニフェストファイル内の何か)に設定できますか?

1
Python Seleniumを使用してテキストボックス(入力)に値を見つけて挿入するにはどうすればよいですか?
私は次のHTML構造を持っており、Seleniumを使用して次の値を入力しようとしていますNUM。 <div class="MY_HEADING_A"> <div class="TitleA">My title</div> <div class="Foobar"></div> <div class="PageFrame" area="W"> <span class="PageText">PAGE <input id="a1" type="txt" NUM="" /> of <span id="MAX"></span> </span> </div> これが私が書いたコードです: head = driver.find_element_by_class_name("MY_HEADING_A") frame_elem = head.find_element_by_class_name("PageText") # Following is a pseudo code. # Basically I need to enter a value of 1, 2, 3 etc in …

5
inputタグ内のHTMLName属性で使用できる文字は何ですか?
を<input>動的に生成するPHPスクリプトがあるので、name属性内の文字をフィルタリングする必要があるかどうか疑問に思いました。 名前は文字で始まる必要があることは知っていますが、他のルールはわかりません。PHPは角かっこを使用してフォームデータから配列を作成するため、角かっこは許可する必要があると思います。括弧はどうですか?スペース?

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.