|
#1: 4-Dec-2008, 05:04 AM
Moderator
kazuike
Posts: 117
|
お問い合わせフォームには、日本語ばっちりで、確認画面も出せるので、 私はいつも「cfFormMailer」を使わせていただいています。
大きな問題ではないのですが、ちょっと不具合になることがありましたので、ご報告させていただきます。 (作者さんのブログにコメントしようとしたら、HTMLタグが入力できないようなので、こちらに投稿します)
■1.空のvalue指定により、エラー画面でタグに不具合
入力フォームのinputタグに「value=""」があると、エラー画面でタグが崩れる現象がおきるようです。 (valueに値が入っていれば、この現象は起きないようです)
例1)別の属性が途中まで上書きされる。(この場合は「 size="4"」が最初の「"」まで消される) <input name="FAX1" type="text" id="FAX1" value="" size="4" maxlength="4" valid=":num,len(2-5)" /> ↓ <input name="FAX1" type="text" id="FAX1" value=""4" maxlength="4" />
例2)value属性が2つになる。(結果、入力値が復元されません) <input name="NAME" type="text" size="20" value="" valid="1" /> ↓ <input name="NAME" type="text" size="20" value="" value="山田太郎" />
【対処法】 入力フォームのinputタグから空のvalue(「value=""」)を削ると、大丈夫です。
■2.大文字のtype指定により、エラー画面で入力値が復元されない
type属性が大文字で指定してあると、エラー画面で入力値が復元されないようです。
例) <input name="ZIP1" type="TEXT" id="ZIP1" size="4" maxlength="3" valid="1:num,len(3-3)" />
【対処法】 type属性を小文字で指定すれば大丈夫です。 (大文字で指定することは滅多に無いのですが、制作担当者によって、まれに…)
|