페이지에 두 개의 양식이 있고 특정 양식의 모든 필드가 채워졌지만 현재 스크립트로 채워져있을 때 양식의 특정 단추를 활성화하려고합니다. 특정 양식 필드를 작성하고 버튼을 작성하지 않는 페이지의 다른 형태의 필드의 나머지 부분은 여전히 특정 양식의 필드가 채워진 경우 페이지에서 단추 활성화
<form method=post id="regis">
<p>Register</p>
<p>
<input name="username" type="text" id="first_name">
<input name="password" type="text" id="second_name">
<input type="submit" value="register" id="register" disabled>
</p>
</form>
<p>
<label for="textfield"></label>
<label for="textfield2"></label>
</p>
<form name="form1" method="post" action="">
<p>Login</p>
<p>
<label for="password2"></label>
<input type="text" name="email2" id="textfield2">
<label for="textfield3"></label>
<input type="text" name="password2" id="textfield3">
<input type="submit" value="login" id="login2" disabled>
</p>
</form>
$(document).ready(function() {
var $input = $('input:text'),
$register = $('#register');
$register.attr('disabled', true);
$input.keyup(function() {
var trigger = false;
$input.each(function() {
if (!$(this).val()) {
trigger = true;
}
});
trigger ? $register.attr('disabled', true) : $register.removeAttr('disabled');
});
});
jquery 모바일 webist가 아니라 내 웹 사이트에서 정상적으로 작동합니까? –
jquery 모바일 버전의 경우'trigger? register.attr ('disabled', true) 대신 $ register.button ('disable') : $ register.button ('enable');'$ register.removeAttr ('disabled'); ] (http://stackoverflow.com/questions/5875025/disable-buttons-in-jquery-mobile) – nboncoure
고마워 형, 예수님은 당신을 축복합니다 –