解決済

clip!clip!
Ads By Google

コメントの名前を書かなかったときのデフォルト名を設定したい。

コメントを書くときに名前を書かなくても、自動的に設定した名前で投稿されるようにしたいのですが、どうすればよいでしょうか?

使っているデザインは「デフォルト2008(ねずみ,3カラム)」です。

2009-09-26 02:58の質問
この質問と回答を読んで役に立った場合は「役に立つ質問」に投票してください。投票が多い質問は、役に立つ質問一覧に掲載され、より多くの人に見てもらうことができます。

回答(1)

1.

2009-09-27 19:22:06ベスト
コメントフォームを標準の疑似タグで、作っているのでなければ、
input タグにvalue 属性で、値を設定することで、デフォルトの値が設定できます。

標準の疑似タグによる自動構成で作っている場合は、
HTMLの変更ができないので、
後からスクリプトで設定することで、
(例:document.getElementById('author').value="名前")
ページが開いた時に設定できます。
「情報を記憶」させている場合には、この処理とかち合うので、
処理位置を前後させます。

空白のままで送信をしようとした時、に設定しようとする場合には、
ライブドアの処理とかち合うので、
そこら辺の調整(自前の処理に置き換え、その後、ライブドアの処理を呼び出すなど)が必要になります。
自信度 : 自信なし 回答レベル : アドバイス

ありがとうございました。

Ads By Google

コメント(3)

#1.  BLUEPIXY
2009-09-26 05:10:18

コメントフォームを標準の疑似タグで、作っているのでなければ、
input タグにvalue 属性で、値を設定することで、デフォルトの値が設定できます。

標準の疑似タグによる自動構成で作っている場合は、
HTMLの変更ができないので、
後からスクリプトで設定することで、
(例:document.getElementById('author').value="名前")
ページが開いた時に設定できます。
「情報を記憶」させている場合には、この処理とかち合うので、
処理位置を前後させます。

空白のままで送信をしようとした時、に設定しようとする場合には、
ライブドアの処理とかち合うので、
そこら辺の調整(自前の処理に置き換え、その後、ライブドアの処理を呼び出すなど)が必要に成ります。

#2.  つれ
2009-09-27 11:13:26

解決致しました。
ありがとうございます。
回答の欄ではないため、ナレッジをあげることができないので、よろしければ適当にコメントお願いします

#3.  BLUEPIXY
2009-09-27 19:18:32

>>#2
解決にいたるコメントではないと思いコメントにさせていただきましたが、
これで、解決されたということなので、回答に転記させて頂きます。

トラックバック(2)

トラックバックURL: