タグ

2005年8月4日のブックマーク (4件)

  • submit ボタン disable 技の罠 - naoyaのはてなダイアリー

    昨日のonsubmit で submit ボタンを disable にしてユーザビリティを良くするにはちょっとした罠があって、それに気付かずに使うとはまってしまうかもしれないので、それもちょっと書いておく、というか今日僕自身がはまったわけだが。 罠というのは、type="submit" な input 要素、つまりは submit ボタンを onsubmit ハンドラで disable するまでは良いのですが、このとき <input type="submit" name="foo" value="bar">としていて、foo=bar という値が渡ってくることを期待し、それを内部の処理に使っていると嫌な目に逢う、という話です。先のやり方では input 要素が disable になって GET なり POST なりされるので、押したボタンに対応するパラメータが渡ってこない、というわけです。一

    submit ボタン disable 技の罠 - naoyaのはてなダイアリー
    bunhiko
    bunhiko 2005/08/04
    注意
  • Lucky bag::blog: CSS を作成する際のお約束

    CSS を作成している際に、当然の如くブラウザによって描画結果に違いが出てくるわけで、ムキーとか言いながらその差異を埋めていく作業が一番面倒っちゃあ面倒。んで、ボックスモデルやその他ブラウザごとのバグ以外で、極力そう言った差異を少なくするためには、一番最初に全称セレクタを使ってブラウザのデフォルトスタイルを消してしまうのが手っ取り早い。 * { margin: 0; padding: 0; font-style: normal; font-weight: normal; } ここらへんは基だと思ってたんだけど、未だにこれをやっていなくて、あのブラウザとこのブラウザで見た目が違うんですけどってのは結構いたりする。上記に text-decoration: none; や font-size: 100%; なんかを加えても良いかも知れないけど、最低限マージンとパディングは無くしておくことをお薦

  • naoyaのはてなダイアリー - onsubmit で submit ボタンを disable にしてユーザビリティを良くする

    先の Yahoo! Shopping のアプリケーションで、今度ちょっとやってみようと思ってたことを実装してみた。 http://bloghackers.net/~naoya/ys/app.cgi ボタンを押したときに、そのボタンが disable になります。この方法を使うとボタンが押されて次の処理に入ろうとしているというのが直感的に分かるのと、二重送信防止にもなるということでユーザビリティが改善できます。 仕掛けはすごく簡単で、form の onsubmit ハンドラに、その form に紐づく submit ボタンを disable になるような JavaScript を登録しておくだけ。 function disableSubmit(form) { var elements = form.elements; for (var i = 0; i < elements.length;

    naoyaのはてなダイアリー - onsubmit で submit ボタンを disable にしてユーザビリティを良くする
    bunhiko
    bunhiko 2005/08/04
    二重投稿を防ぐ
  • 日本発・TypePad世界共通キャラ「トフ」

    シックス・アパートは8月3日、ブログサービス「TypePad」の世界共通マスコットキャラクターを発表した。日で公募して選んだもので、今後10カ国のTypePadでキャンペーンなどに登場する。 キャラクターの名前は「トフ」(Toph)。TypePadを使っているブロガー「小鳥」さんがデザインした。公募には71点の作品が集まり、Six Apart日米欧の経営陣が選考。「シンプルでデザイン性が高い」「コミュニケーションの魅力を訴求できる」「ワールドワイドで活躍できる」という基準で選んだ。 キャラクターは8月4日から9月まで、キャンペーンサイト「トフとハナのなつやすみ」に登場する。

    日本発・TypePad世界共通キャラ「トフ」
    bunhiko
    bunhiko 2005/08/04
    世界共通キャラで71点の応募って…。