Daily Grind

システム開発関連の忘備録です

JavaScript

テキストタグが1つしかない場合にEnterが押されたときの対策

テキストタグが1つしかない場合にEnterが押されたときの対策として 不可視のダミータグを設置する。 <div style="position:absolute;visibility:hidden;"><input type="text" name="DUMMY"></div>こうしないとinput type ="image"のボタンの座標がPOSTで飛ばなかった。テキストタグが2つ以上だと起きないらしい。

ajaxサンプル

hello.cgi #!/usr/bin/env ruby sleep(3) require "cgi" cgi = CGI.new name = cgi['name'] name = CGI.escapeHTML(name) # セキュリティ対策 puts "Content-type: text/html charset: euc-jp" puts puts "こんにちは、#{name} さん!\n" hello.html <html lang="ja"> <head> <meta charset="euc-jp"> <title>Hel</title></meta></head></html>…