フォームの初期値入力について

わたなべさん (2009-07-28 16:53:09) www.akalan.jp/2/toiawase/index.html

御世話になります。
素晴らしいプログラムの提供ありがとうございました。

メールフォームプロを設置しまして、
ご用件の部分に初期値としてテキストを入れましたが、一番はじめにカーソルを持っていかないと初期値のテキストが消えてしまいます。

上記の対処を教えていただけますでしょうか?
宜しくお願い致します。

Re:フォームの初期値入力について

和田 (2009-07-28 17:13:09) www.synck.com

えーとですね、mailform.js内にあるfunction mfpf(obj)という関数で指定されている
if(obj.value == obj.defaultValue && (obj.type == "text" || obj.type == "textarea")){
という部分を
if(0){
にするとその機能が無効になります。

Re:フォームの初期値入力について

わたなべさん (2009-07-28 23:14:27) www.akalan.jp/2/toiawase/

素早いご返答ありがとうございます!
無事対処することができました。

テキストエリアの初期値入力について

高橋さん (2010-02-22 11:57:16) www.viewgrant.com/etasform/index1.html

御世話になっております。
メールフォームプロのファンの一人です。

1つ教えて頂きたいのですが、私もメールフォームプロを
設置し、テキストフィールド部分に初期値としてテキストを
入れたのですが、入力済み(変更不要)のために
その部分をタブで飛ばすと入力エラーとなります。
(必須を外したとしても赤字になります。

これはどのように対処したら良いのでしょうか?
ご返答のほど宜しくお願い致します。

Re:テキストエリアの初期値入力について

和田 (2010-02-22 21:07:40) www.synck.com

そこはもうなんというかどうしたらよいのでしょうか・・・。
必須項目にしないか、Javascriptで制御するかどちらかになるとは思いますが、Javascriptで制御するとなるとかなりメンドクサイので必須を外してよければ外すしかないかなと・・・。

ちなみにJavascriptでエラーのアレをナニするためにはdefaultValueと書いてる部分をコチョコチョするんですが
if((elementType == "text" || elementType == "textarea") && (obj.value == "" || obj.value == obj.defaultValue))

if((elementType == "text" || elementType == "textarea") && (obj.value == ""))
で動くかもしれませんし動かないかもしれません・・・。

Re:テキストエリアの初期値入力について

高橋さん (2010-02-23 00:16:19) www.viewgrant.com/etasform/index1.html

早速のご返答ありがとうございました。

javaの修正を試してみたのですが、残念ながら動きませんでした。
エラー表示は出ないのですが、入力無しと認識されているようで
確認画面にそれらの項目が表示されませんでした。

ちなみに必須を外した場合でも同様でした。。。

これは簡単に修正できる問題ではないのでしょうか?(超初心者なので。。。)だとしたら、すみません。お手数お掛けするのは恐縮なので
他の手を考えてみます ^^

有難うございました。