2016-08-30 6 views
0

jqueryフォームの検証を使用しており、Cssの各テキストボックスIDを指定せずにフォームのすべてのテキストボックスにカラーコードを適用する必要があります。代わりにフォームIDを使用して、フォーム内のすべてのテキストボックスにCSSを適用する方法。私には解決策があることを教えてください。事前に感謝します。フォームIDを使用してフォーム内のすべてのテキストボックスにCSSを適用する方法

答えて

1
#formID input[type="text"]{ 
    Put your css here 
} 
0

... CSSで

#frm1>input[type="text"]{ 
 
    border:1px solid red; 
 
    width:100px; 
 
    margin:1%; 
 
    }
<form id="frm1"> 
 
    <input type="text" /> 
 
    <input type="text" /> 
 
    <input type="text" /> 
 
    <input type="text" /> 
 
    </form>

1

これを試してみてください、あなたはこれを行うことができます:

form input { 
// Your formatting comes here.. 
} 

またはあなたは、この特定のために適用する場合をid = "myForm"のフォーム:

#myForm input { 
// formatting comes here for example: color:red; 
} 

これに関する背景知識はCSSセレクタです。

1

テキストボックスであなたが<input type="text"><textarea>要素を意味する場合は、単に以下を使用してそれらのスタイルを設定することができます

#formid input[type=text], 
#formid textarea { 
    /* CSS rules */ 
} 

textが存在以外のタイプの<input>要素という。それらの詳細についてはhereをご覧ください。

0

jQuery APIの.children()関数を使用して、フォーム要素のCSSプロパティを設定できます。
例:jsFiddle

$('#FormID').children().css("property", "value"); 
関連する問題