タグ

ブックマーク / www.softel.co.jp (3)

  • 【jQuery】formのリセットをで3行で書いてみる at softelメモ

    フォームのリセットといえばこれ。 <input type="reset" value="リセット" /> しかしこれは各フォームのデフォルト値に戻すだけで、もともと何か値を持っていた場合、空欄の状態にはなりません。 (とあるフォームにて) そこでjQueryで各フォームを空欄・未選択にできるような処理を書いてみます。 その際、hiddenだけは空欄にしないようにしてみます。 $(".clearForm").bind("click", function(){ $(this.form).find("textarea, :text, select").val("").end().find(":checked").prop("checked", false); }); こんな感じになります。 DEMO ラジオボタン が選択されていても。 なにかチェックされていても。 テキストエリアでも。

    【jQuery】formのリセットをで3行で書いてみる at softelメモ
  • 【WordPress】コメントが登録される前に処理を入れたい(スパムコメント対策など) at softelメモ

    問題 WordPressにスパムコメントが結構やってきます。それらは「スパム」「承認待ち」などに溜まっていきます。 スパム対策のプラグインは試したことがないのですが、自分で数行書くだけで、自分なりの対策ができれば面白いと思って調べてみました。 目標 「コメントの内容次第ではデータベースに入る前に消し去りたい」 例えば、 http://~が5個以上あったら、問答無用で処理を中止する。 特定のNGワードを含むときはとにかく無視したい。スパムにも承認待ちにもしたくない。データベースにも残って欲しくない。設定→ディスカッションにあるコメントブラックリストより厳しい対応をしたい。 解決方法 WordPressのフックに、こんなアクションがありました。 pre_comment_on_post ドキュメントに載ってないみたいなんだけど? そうですね。なぜでしょうね。将来的に変更の可能性があるアクションで

    【WordPress】コメントが登録される前に処理を入れたい(スパムコメント対策など) at softelメモ
  • 「#!」 shebang – シャープとびっくりマークってどういう意味? at softelメモ

    問題 twitterGoogleでよく見かける こういうURLって何? http://~~~~/~~/#!~~~ みんなそろって「#!」してるみたいだけど、何か意味があるの? 答え #! その名は shebang(シェバン、シバン) シェルスクリプトの先頭に現れるのも「#!(シェバン)」で、名前は同じだが、URLとシェルスクリプトに特に関連はないので、この話のときはシェルスクリプトのことは忘れてよい。 URLのハッシュ(#)以降はサーバーに送られるのではなく、ページ内リンクでも使うように、ブラウザ側で管理している部分。 その#以降を、Ajaxなアプリケーションで、ブラウザ側の状態を管理するためなどに活用するというテクニック自体はだいぶ前からあったそうだ。 そんな#以降を活用したAjaxなWebサイトを、Googleボットがクロールできるように、Googleが提案した仕様が「#!」。 ハッ

    「#!」 shebang – シャープとびっくりマークってどういう意味? at softelメモ
  • 1