フォームで掲示板を作成しているのですが

[新着] Webテンプレートを仮オープンしました



0   名前: フーコー : 2005/07/01 09:02
URL入力欄に、あらかじめ「http://」と出るようにしたいんですが、URLに何も入力せずSUBMITボタンを押すと、クッキー保存され、「http://http://・・・」とどんどんつながっていってしまいます。どなたかこの解決方法を教えていただけませんか??

1   名前: 通りすがり : 2005/07/01 09:02
取合えずソースの掲示を。

2   名前: フーコー : 2005/07/01 09:02
<input type="text" name="email" value="http://<%=cookieemail%>" size=35>

プロバイダーから提供してもらってる掲示板をカスタマイズしているので、独特の変数表示かもしれないんですけど・・・

3   名前: 通りすがり : 2005/07/01 09:02
見た感じ、メールアドレスを入力するフィールドのようですが・・・
cookiemailって名前から推測ですが。入力されたメールアドレスをクッキーに書出したりクッキーからメールアドレスを読み出したりしている気がします。
それをふまえて、value="http://<%=cookieemail%>"のところ。
フィールドがカラでcookieemailがカラのとき、送信されるvalueの値は直接記入されている「http://」でそれがクッキーに保存され、
次に送信するときクッキーから読み出された値「http://」と直接記入されている「http://」の二つが送信されると。
正しく動作した結果のような。
プロバイダのサポート掲示板かなんかで訊いた方がよい感じがします。

4   名前: フーコー : 2005/07/01 09:02
そうなんです。E−MAIL用なんです。プロバイダさんの方で設定されているCGIパラメーターが限定されていて、E−MAILしかなくて、それでE−MAILのバラメーターをつかってURLを入力するようにしたんですけど。
やっぱり命令どおりに動いてるだけですよね。そうなんですけどこれをどうにかしたいなっとおもいまして・・・プロバイダさんの方に聞いてみます。ありがとうございました。

一覧へ戻る