エラー時のフォームのリサイズ

msnさん (2014-01-18 15:01:54) www.ys-reflection.com/formmail/yoyakuform/

いつも使わせて頂いております。

今回は必須項目のエラー時に問題が発生しており、お力を頂きたく書き込みました。

必須項目が空白のまま次の項目へ移動すると、
エラーの表示とともに『テキストエリアのサイズ』まで変更されてしまいます。
すべて空白の状態で送信ボタンを押しても、同じようにリサイズされます。
必須項目を入力すればサイズは元に戻るのですが、少々使いにくく困っております。

スクリプトを修正した箇所で思い当たるのは
・『SizeAjustPx』をnullに設定
程度です。


お忙しいところ恐縮ですが、原因の箇所に心当たりはございますでしょうか。
何卒よろしくお願い致します。

Re:エラー時のフォームのリサイズ

和田 (2014-01-20 09:53:28) www.synck.com

恐らくエラー時にエレメントのクラス名が変わるため、それに起因してサイズが変わっているのではないかなと。例えばお名前欄のクラス名は「inp_name」ですが、エラー発生後は「inp_nameproblem」に変更されます。わかりづらい仕様ですいません・・・。
widthなどを指定する場合はIDに対してかけることで改善することができると思います。

Re:エラー時のフォームのリサイズ

msnさん (2014-01-21 15:10:13) www.ys-reflection.com/formmail/yoyakuform/

お忙しい中ご返信ありがとうございます。

クラス名+problemでCSSを追加後、症状がなくなりました。
見落としていたようで、ご迷惑をお掛け致しました。