2016-09-15 2 views
0

でご注文します... Internet Explorerのように、このコントロールを異なるプロパティの順序でレンダリングしているように見えます。HTMLコントロールのプロパティは、私はHTMLコントロールを持っており、いくつかのproperties..Iは、プロパティの順序はChromeとIEで同じようにしたいき ..私はIEブラウザに関していくつかの奇妙なものを見ていますIE

<input name="UserName" id="UserName" type="text" value="xyz" maxlength="120" tabindex="1"/> 

IEはtextbox-

<input name="UserName" tabindex="1" id="UserName" type="text" maxlength="120" value="xyz> 

レンダリングクロム入れた正確に同じ順序を示しています。

<input name="UserName" id="UserName" type="text" value="xyz" maxlength="120" tabindex="1"> 

IE制御プロパティの順序を配置する方法は誰にも教えてください。

おかげで、 ロシャン

+1

なぜ注文が関係しますか?コントロールがレンダリングされるとき、2つの間に違いはないはずです。 –

+0

は、いくつかの検証が制御property.egiに基づいて表示する必要があり、私が何をしたか3検証1.requiredフィールド2長3.some特殊文字を...行うために必要のあるテキストボックスを持って、私は3つのJSONプロパティを作成し、値は、正規表現...私は動的にこれらの3つのプロパティと一緒にこのコントロールをレンダリングしています..これらのプロパティを制御するために私は必要なシーケンスとしてそれらを追加しています..と私は必要なフィールドを実行すると、 ..他のものこれらのプロパティはコンパイル時に動的です。私はそのプロパティを知りません。 – Roshan

答えて

0

アンドリュー日は権利である - ブラウザは、独自の順序を選択します。

それは限り、すべての属性が存在しているとはまったく違いはありません - あなたはまだのgetAttributeでそれらを取得することができます。

+0

コントロールに基づいていくつかのバリデーションが表示されていますproperty.egi私は3つのバリデーションを行う必要のあるテキストボックスを持っています1.required field 2. length 3.some特殊文字...私は何をした、私は3つのjsonプロパティを作成し、値は正規表現です..私は動的にこれらの3つのプロパティと一緒にこのコントロールをレンダリングしている..これらのpropeを割り当てるこれらのプロパティはコンパイル時に動的で、私はそのプロパティを知らないかもしれません。 – Roshan

+0

私は完全に理解していますが、入力ボックスのテキストを検証する必要がある場合は、入力値を検証する必要があります。データを入力すると、コントロールの属性は変更されません。あなたの3つの検証がjsonを必要とする理由と正規表現は私には不明です。 –

+0

これは私のテキストボックスコントロール<入力オートコンプリート=「オフ」クラス=「グローバル流体入力有するエラーツールチップブロック」ID =「ユーザー名」MAXLENGTH =「120」MINLENGTH =「0」NAME =「ユーザー名」nospacesプレースホルダであります= ""必須のフィールドtabindex = "1" textlen5to120 type = "text" value = "" data-tooltip = "0">ここでは、Nospaces、required-field&textlen5to120.allという3つのプロパティを持っています。値は最初に必要なフィールドを検証するために、私は必要なフィールドのための任意の検証エラーを取得textlen5to120.if、その後、私は先に行くと時間のみ1、ツールチップイムshowin – Roshan

関連する問題