JQueryでテキスト欄のリセットと空欄を送り検索のリセットを同時に行うにはどうすればよいでしょうか?


PHPで検索機能を作っており、メインページからJQueryのpost機能を使ってデータを送っています。

検索機能は常時表示するタイプで、テキストで検索するとそれにあった検索結果を出します。
テキスト欄が空欄で作動させると検索結果がリセットされ一番最初の状態に戻ります。

そのような機能なので、空欄を送ればリセットされると思い
専用のフォームを作りhiddenで空欄を送るものを作ったのですが、うまく作動しません

原因はなんでしょうか?
ご指摘よろしくお願いします。

文字オーバーみたいなのでコメント欄にコードを貼り付けさせていただきます。

回答の条件
  • 1人5回まで
  • 13歳以上
  • 登録:2011/11/19 17:35:05
  • 終了:2011/11/19 18:36:42

回答(2件)

id:Lhankor_Mhy No.1

Lhankor_Mhy回答回数779ベストアンサー獲得回数2312011/11/19 18:13:01

ポイント60pt

ひょっとして、resetは予約語?
関数名をreset_とかに変更してみたら動きませんか?

他1件のコメントを見る
id:Lhankor_Mhy

イベントにバインドしてる関数が動いてないとみたんですが……
元reset現teteの一行目にalertいれて動作しますか?

2011/11/19 18:33:18
id:robopit

色々と考えてくださったのに申し訳ありません
フォームが複数あるのですがname=form2という名称を他で使っていたようで
そこを直したところうまくいきました。
凡ミスでお騒がせしました。

2011/11/19 18:36:10
id:Cherenkov No.2

Cherenkov回答回数1502ベストアンサー獲得回数4922011/11/19 18:13:58

ポイント40pt
$('#tast').html(output).show(); 

tastじゃなくてtestとか。

id:robopit

ご指摘ありがとうございます

ただ、載せる前に少しいじったのでその時打ち間違えただけで、本コードではあってました。

原因がわかりました。

フォームが複数あるのですがname=form2という名称を他で使っていたようで
そこを直したところうまくいきました。
お騒がせしました。

2011/11/19 18:34:03
  • id:Lhankor_Mhy
    補足願います。
    「うまく作動しません」とは具体的にはどうなるんでしょうか?
    ・javascriptのエラーが出る。
    ・javascriptは動作しているが、PHPでエラーが出る。
    ・とくにエラーは出ないがコールバック関数が動作しない。
    ・コールバック関数も動作しているが、PHPからのレスポンスが想定と違う。
  • id:robopit
    検索して、結果を絞った状態にしといて
    その状態でボタンをおしても
    検索結果がリセットされないという状態で

    少し条件を変えてechoしても表示されないので
    送信自体がうまくいってないようです
  • id:Cherenkov
    検索側phpは見切れてるのかな…
    コメント欄よりも https://gist.github.com/ とかに貼ったほうが見やすいと思います。
  • id:robopit
    サイト教えてくださってありがとうございます。
    以後使わせていただきたいと思います。

    凡ミスでお騒がせしました。

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません