2016-10-24 1 views
1

CodePenでシンプルなフォームを作成しました。 nameフィールドのrequired検証はうまく動作します。しかし、私は2つのフィールドの間にパディングを少し入れて、エラーメッセージが表示されるはずです...そのギャップを埋める(つまり、エラーメッセージが表示されるところの下のフィールドはプッシュダウンされません)。代わりに、エラーのための領域を確保するためにフィールドを押し下げ続けます。エラーが修正されると、フィールドは元に戻されます。私は.errorMessageの位置を設定しようとしたが、これは何も変わっていないブートストラップ検証メッセージが残りのフォームを押し下げています

enter image description here

enter image description here

は、私はこのような何かをしたいです。

.errorMessage{ 
     position: relative; 
     //position: absolute; <--I've tried this, too 
    } 

私は間違って何をしていますか?

+0

ですから、エラーが存在しない場合でも、エラーのためにその部屋が滞在したいですか? –

+0

はい。私の本当の解決策では、エラーテキストは小さくなりますので、ギャップはそれほど大きくはありません。エラーメッセージが表示されているため、フォーム全体がどのように動くのか嫌いです。 – Holt

答えて

2

は、このコードペンをチェックアウト:http://codepen.io/Sky-123/pen/QKoLEz

は、CSSのわずかな回避策をした:

div.form-group{ 
    margin-bottom:35px 
} 

div.has-error{ 
height:0px 
} 
+0

ブーム。そこに行く。ありがとう。 – Holt

+0

快楽の仲間たち! –

関連する問題