login form 에 title 노출

git-svn-id: http://xe-core.googlecode.com/svn/sandbox@7016 201d5d3c-b55e-5fd7-737f-ddc643e51545
This commit is contained in:
ngleader 2009-12-08 07:24:17 +00:00
parent bb8cc8383a
commit e4318249d6
2 changed files with 33 additions and 6 deletions

View file

@ -9,3 +9,30 @@ function completeMessageOpenIDLogin(ret_obj, response_tags) {
var redirect_url = ret_obj['redirect_url']; var redirect_url = ret_obj['redirect_url'];
location.href = redirect_url; location.href = redirect_url;
} }
function doLogin(o,filter){
jQuery('input.inputText',o).each(function(){
var t = jQuery(this);
if(t.attr('title').length>0 && t.attr('title') == t.val()) t.val('');
});
procFilter(o,filter);
initLoginTitleMsg();
return false;
}
function initLoginTitleMsg(){
jQuery('.gLogin, .mLogin').find('input.inputText').focus(function(){
var t = jQuery(this);
if(t.attr('title').length>0 && t.attr('title')==t.val()) t.val('');
}).blur(function(){
var t = jQuery(this);
if(t.attr('title').length>0 && t.val()=='') t.val(t.attr('title'));
}).focus().blur();
}
jQuery(function(){
initLoginTitleMsg();
});

View file

@ -7,11 +7,11 @@
<!--%import("./filter/openid_login.xml")--> <!--%import("./filter/openid_login.xml")-->
<!--%import("./message.js")--> <!--%import("./message.js")-->
<div class="mLogin" id="gLogin"> <div class="mLogin" id="gLogin">
<form action="./" method="post" onsubmit="return procFilter(this, message_login)" id="gForm"> <form action="./" method="post" onsubmit="return doLogin(this, message_login)" id="gForm">
<fieldset> <fieldset>
<ul class="idpw"> <ul class="idpw">
<li><input type="text" name="user_id" id="uid" value="{$lang->user_id}" class="inputText" title="{$lang->user_id}" onfocus="this.value=''" /></li> <li><input type="text" name="user_id" id="uid" value="" class="inputText" title="{$lang->user_id}" /></li>
<li><input type="password" name="password" id="upw" value="{$lang->password}" class="inputText" title="{$lang->password}" onfocus="this.value=''" /></li> <li><input type="password" name="password" id="upw" value="" class="inputText" title="{$lang->password}" /></li>
</ul> </ul>
<div class="buttonArea"> <div class="buttonArea">
<p class="keeping"> <p class="keeping">
@ -37,10 +37,10 @@
<!-- OpenID --> <!-- OpenID -->
<!--@if($member_config->enable_openid=='Y')--> <!--@if($member_config->enable_openid=='Y')-->
<div class="mLogin" id="oLogin"> <div class="mLogin" id="oLogin">
<form action="{getUrl('module','member','act','procMemberOpenIDLogin')}" method="post" onsubmit="return procFilter(this, openid_login)" id="oForm"> <form action="{getUrl('module','member','act','procMemberOpenIDLogin')}" method="post" onsubmit="return doLogin(this, openid_login)" id="oForm">
<fieldset> <fieldset>
<div class="oid"> <div class="oid">
<input type="text" name="openid" class="inputText" title="Open ID" /> <input type="text" name="openid" class="inputText" title="Open ID" value="" />
</div> </div>
<div class="buttonArea"> <div class="buttonArea">
<span class="buttonAccount"><input type="submit" value="{$lang->cmd_login}" /></span> <span class="buttonAccount"><input type="submit" value="{$lang->cmd_login}" /></span>