We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 15497
    • 117 Posts
    お問い合わせフォームには、日本語ばっちりで、確認画面も出せるので、
    私はいつも「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