ページ 11

フォームに値を渡す

Posted: 2007年6月27日(水) 16:48
by tk3
こんにちは 何時もお世話になります。メールに値を渡す方法がフォーラムにありましたが、メールフォームに値を渡したいのですが可能でしょうか?
ちなみに、メールの場合はこれで出来ました。
<a href=mailto:a@a.jp?subject={title}>
しかし、フォームに渡す場合の方法が解らないのですが?
宜しくお願いいたします。

Posted: 2007年6月27日(水) 17:36
by tsu
フォームに渡すというのはinputタグへ。ということでしょうか?

コード: 全て選択

<input type="hidden" value="{title}" />
なんか違うような。

フォームに値を渡す

Posted: 2007年6月28日(木) 14:07
by tk3
こんにちは 下記の方法でフォームのテキストフィールドの値を代入する場合はどうすすのでしょうか?

使用方法は商品のお問合せボタンをクリックし、リンク先でメールフォームに移動しフォームのテキストフィールド(題名)にtitleの値を代入したいのですが?可能でしょうか?宜しくお願いします。

<input type="hidden" value="{title}" />

Posted: 2007年6月28日(木) 18:21
by tsu

コード: 全て選択

<input type="hidden" value="{title}" />
この内容を渡すとなると別のcgiスクリプトなんかに頼る方法しか無いと思います。


あと、この方法は使えるんですかね?絞り込みの設定をされているのが前提で。

コード: 全て選択

<a href="xxxx.php{@href}&xxxx=5" target="_blank">詳細</a>
リンク先のページがcmsd:entryで出力していればいけそうな気もしますけど。。。

この方法は試してないので何とも言えません。

Posted: 2007年6月28日(木) 18:30
by tsu
うわぁ、なんて馬鹿なこと書いてしまったのだろうか。
普通にそのエントリのタイトルを表示させれば問題ないですね。

コード: 全て選択

<a href="xxx.php{@href}" target="_blank">詳細</a>
で、xxx.phpのデザイン定義側で好きなところに

コード: 全て選択

<h2><xsl:value-of select="title" /></h2>
<input type="text" value="{title}" />
<title><xsl:value-of select="title" /></title>
してやればいいわけですよね。

フォームに値を渡す

Posted: 2007年6月29日(金) 08:56
by tk3
tsu さんが書きました:うわぁ、なんて馬鹿なこと書いてしまったのだろうか。
普通にそのエントリのタイトルを表示させれば問題ないですね。

コード: 全て選択

<a href="xxx.php{@href}" target="_blank">詳細</a>
で、xxx.phpのデザイン定義側で好きなところに

コード: 全て選択

<h2><xsl:value-of select="title" /></h2>
<input type="text" value="{title}" />
<title><xsl:value-of select="title" /></title>
してやればいいわけですよね。
こんにちは お手数お掛けして申し訳ありません。
上記の方法ではどうも上手くいかないようなので、詳しく記します。

Posted: 2007年6月29日(金) 09:26
by tsu
あ、その下3つは1件分表示させる時に、こんなパターンがあります。というのを伝えたかったのです。

でURLパラメタをそのHTMLに取りたいって事ですね。
普通にFORMタグ使ってGET/POSTした方が良いんじゃないですか?
それかJavaScriptかなんかでパラメタ抜き出してエンコードするとか。

編集
エンコードじゃなくデコードでした。。。。。