• ベストアンサー

submitボタンを押されると

form管轄のデータがサーバに送られますが <a>リンクをクリックしたときに submitボタンを押したときと同じように機能するようにできるでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • steel_gray
  • ベストアンサー率66% (1052/1578)
回答No.5

>灰色のボックスに黒い文字 それを変えるのがスタイルシートです。 input.b1{ background-color:transparent;/*背景を透明に*/ border:none;/*枠線を無しに*/ font-size:100%;/*文字サイズをテキストと同じに*/ color:#0000ff;/*文字色を青に*/ text-decoration:underline;/*アンダーラインを付ける/* } <input type="submit" value="テキストリンクっぽく" class="b0"> なお、テキストリンクのような「既読の場合の色」は指定できません。 hoverについては input.b1:hover{ color:#ff00000; } のように指定する事もできますが、最近のブラウザの中ではIEだけが対応していません。

参考URL:
http://www.htmq.com/style/
guuman
質問者

お礼

ありがとうございます 大変役に立ちそうです

その他の回答 (4)

noname#9431
noname#9431
回答No.4

>?の後だと長文の場合は大変なことになるのではないでしょうか?.... もちろん、GET メソッドの制限下の話です。 POSTは基本的にメソッドがちがいます。 詳しくは参考URLをどうぞ。

参考URL:
http://www.futomi.com/lecture/form/
guuman
質問者

お礼

ありがとうございます 半角で255文字ですから長文は無理ですね formしか方法がないのかもしれませんね

  • steel_gray
  • ベストアンサー率66% (1052/1578)
回答No.3

textarea が含まれる場合はクエリでは渡せません。 JavascriptもNGならアンカーでは不可能です。 ただし、Javascriptが使える環境ではアンカーで、使えない場合は通常のボタンで・・・と2つの環境に対応した造りをすることは可能です。 →document.writeでアンカーを書き出す。 →noscriptで通常のボタンを表示する。 また、アンカーにしたい理由はなんでしょうか? アンカーにしたい理由が見た目の問題であるならスタイルを変更することで、ある程度テキストリンクっぽく見せる事は可能です。

guuman
質問者

お礼

ありがとうございます ボタンをテキストみたいに見せるというのは可能なのでしょうか? 灰色のボックスに黒い文字が書かれているものは文字列とだいぶ様相が違っていますがどうするのでしょうか?

noname#9431
noname#9431
回答No.2

urlの後に?q=valueの様に続ければばいいです。 詳しくは参考URLを。 #あと、質問のタイトルは質問の要約にした方がよいでしょう。後から検索する他の人のために。

参考URL:
http://www.ichikoro.com/webp/bk/00047.html
guuman
質問者

お礼

ありがとうございます ?の後だと長文の場合は大変なことになるのではないでしょうか? <textarea></textarea> に長文が入っている場合に?の後に入れても大丈夫でしょうか?

回答No.1

こういうのはどうでしょうか。 aタグの中に、submit()を直接書いても良いですし。 function foo(){ document.form1.submit() ; } <a href="javascript:foo();">submitの代わり</a>

guuman
質問者

補足

ありがとうございます 対応していないブラウザのためにできるだけJavaScriptを使わない方法でやりたいのですが そのような方法はないでしょうか?

関連するQ&A

専門家に質問してみよう