Topic: メール送信フォーム「cfFormMailer」スニペットのちょっとした問題  (Read 991 times)

Pages: [1]   Go Down

#1: 4-Dec-2008, 05:04 AM

Moderator
kazuike
Posts: 117

WWW
お問い合わせフォームには、日本語ばっちりで、確認画面も出せるので、
私はいつも「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属性を小文字で指定すれば大丈夫です。
(大文字で指定することは滅多に無いのですが、制作担当者によって、まれに…)
★日本公式フォーラム2009年9月1日本格始動!★
http://modxcms-jp.com/bb/

▼ウェブ屋のCMS→modxヒキダス流(備忘録)
http://d.hatena.ne.jp/hikidas_ikeda/
▼制作済みHTMLページをmodxで更新するデモ
http://www.hikidas.com/hikidas/modx_document/modx_demo_osc2009kansai.php
Pages: [1]   Go Up
0 Members and 1 Guest are viewing this topic.