로그인 상자에 jquery 팝업 창을 만들었습니다. & password.i 사용자 이름 확인을 위해 jquery 팝업에 입력 된 값을 얻고 싶습니다. & mysql db와 암호. iam은 팝업에서 값을 가져올 수 없습니다.jQuery 팝업 창에서 입력 값을 얻는 방법
어떤 사람이 나에게이 제안을 할 수 있습니까 ??
내 HTML 코드 :
<div class="login-box"><a href="#login-box" class="login-window">Login</a></div>
<div id="login-box" class="login-popup">
<a href="#" class="close"><img src="close_pop.png" class="btn_close" title="Close Window" alt="Close" /></a>
<form method="post" class="signin" id="sign" action="" >
<fieldset class="textbox">
<label class="username">
<!-- <span>Username or email</span>-->
<input id="username" name="username" value="" type="text" autocomplete="on" placeholder="Email">
</label>
<label class="password">
<!-- <span>Password</span>-->
<input id="password" name="password" value="" type="password" placeholder="Password">
</label>
<div class="clear"></div>
<button class="submit button" type="button" name="submit" >Login</button>
<p class="forgot"><a href="#">Forgot your password?</a></p>
</fieldset>
</form>
</div>
내 jQuery 코드 : mysql db
체크인 및 username
및 password
의 점점 값
$(document).ready(function() {
$('a.login-window').click(function() {
// Getting the variable's value from a link
var loginBox = $(this).attr('href');
//Fade in the Popup and add close button
$(loginBox).fadeIn(300);
//Set the center alignment padding + border
var popMargTop = ($(loginBox).height() + 24)/2;
var popMargLeft = ($(loginBox).width() + 24)/2;
$(loginBox).css({
'margin-top' : -popMargTop,
'margin-left' : -popMargLeft
});
// Add the mask to body
$('body').append('<div id="mask"></div>');
$('#mask').fadeIn(300);
return false;
});
// When clicking on the button close or the mask layer the popup closed
$('a.close, #mask').live('click', function() {
$('#mask , .login-popup').fadeOut(300 , function() {
$('#mask').remove();
});
return false;
});
});
왜 값을 가져올 수 없습니까? '$ ("# username") .val()'과'$ ("# password")를 사용하십시오. – Barmar
BTW,'.live()'는 jQuery 1.7에서 더 이상 사용되지 않으며 1.9에서 제거되었습니다. 이제'.on()'을 사용하십시오. – Barmar
부모 창에서 값을 가져 오시겠습니까? 그렇다면 왜? –