/*
* jquery.popwin.js 1.0
* Copyright (c) gaoyubao
* 日付: 2012-01-12
* 1. ボタンをクリックしてポップアップを表示しますポップアップしたいコンテンツについては、ID またはクラスを設定するだけです
2. ブラウザ ウィンドウが縮小されると、ポップアップ ボックスは常に中央に表示されます
3. ESC キーを押してウィンドウを閉じます
*/
(function($) {
var css='';
$("head").append(css); fn.popwin= function( options) {
var settings={
element: "element", //ポップアップ ボックスに ID またはクラスを指定できます
width: 400,
height: 200 ,
title: "title" //ポップアップボックスのタイトル
}
var s=$.extend(settings,options);
var htmlCode=$(s.element); .html();
$(s.element).remove();
$.a={
//背景の幅と高さを設定します
setBg: function() {
var bh=$("body" ).height(),wh=$(window).height(),ww=$(window).width();
if(bh>wh) {
wh=bh;
}
$("#bg").css({
幅: ww,
高さ: wh
}); //ポップアップボックスを中央に設定します
setFlag : function() {
var l=(document.documentElement.clientWidth-s.width)/2 "px",
t=(document. documentElement.clientHeight-s.height)/2 "px";
$("#flagBox").css({
width: s.width,
height: s.height,
left : l,
top: t
}) ;
},
//ポップアップボックスを閉じる
setClose: function() {
$("#container") .remove();
}
}; var
'
';
$(window).resize(function() {/ /ウィンドウのサイズを調整します
$.a.setFlag();
});
return this.each(function() {
$(this).bind("click", function(){
$("body").append(html);
$("#titleBox a").click(function() {
$.a.setClose();
});
$.a.setFlag()
}); if(event.that=="27") {
$.a.setClose();
}); jQuery)
function isEmail(str) {
var reg = /^ ([a-zA-Z0-9_-]) @ ([a-zA-Z0-9_-]) (.[a-zA -Z0-9_-])/;
if(reg.exec(str )) {
return false;
}else {
return true; >関数 check() {
var flag=true;
$( "#nameErr").html(''); >$("#emailErr").html('');
var ユーザー名=$("#username").val();
var パスワード=$("#password") ;
var email=$("#email").val();
if(username=="" || username==null) {
$("#nameErr").html( "名前を空にすることはできません");
flag=false;
if(password=="") {
$("#passwordErr").html("パスワードを空にすることはできません" );
flag=false;
}
if(email ==="") {
$("#emailErr").html("メールを空にすることはできません"); flag=false;
}else if(isEmail(email)) {
$("#emailErr").html("メール形式エラー");
flag=false; >リターンフラグ;
}