フォームで掲示板を作成しているのですが
-
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を入力するようにしたんですけど。
やっぱり命令どおりに動いてるだけですよね。そうなんですけどこれをどうにかしたいなっとおもいまして・・・プロバイダさんの方に聞いてみます。ありがとうございました。