Я хочу, чтобы сравнить два строки в JQuery, и если они такие же, я показываю кнопку отправки, если не сообщение об ошибке на веб-странице:Ошибка анализа. отсутствует ; перед заявлением. Также сомнения по поводу OnChange
(function(){
var tw = window.tw,
ns = tw.resetpassword = {},
lib = tw.lib,
_ = tw.util;
ns.init = function(){
$('#password1').checkPassword(){
var password1 = $('#password1').val()
console.log(password1);
var password2 = $('#password2').val()
console.log(password2);
if(password1==password2){
$("#reset-password").removeAttr("style");
console.log('yes!');
}else{
$("#alert-error").removeAttr("style");
}
}
$('#password2').checkPassword(){
var password1 = $('#password1').val()
console.log(password1);
var password2 = $('#password2').val()
console.log(password2);
if(password1==password2){
$("#reset-password").removeAttr("style");
}else{
$("#alert-error").removeAttr("style");
}
}
)};
})();
HMTL:
<form action="@securesocial.core.providers.utils.RoutesHelper.handleResetPassword(token).absoluteURL(IdentityProvider.sslEnabled)" autocomplete= "off" method="POST">
<input class="form-text" id="password1" name="password.password1" type="password" maxlength="128" size="60" onchange="checkPassword()" placeholder="@Messages("securesocial.passwordChange.newPassword1")">
<input class="form-text" id="password2" name="password.password2" type="password" maxlength="128" size="60" onchange="checkPassword()" placeholder="@Messages("securesocial.passwordChange.newPassword2")">
<input class="form-submit email" id="reset-password" type="submit" name="op" value="@Messages("securesocial.password.reset")" style="display:none">
</form>
</div>
<div class="alert alert-error" id="alert-error" font color="red" style="display:none">
<span style="color: red">@Messages("securesocial.password.error")</span>
</div>
я получаю эту ошибку:
Parse error. missing ; before statement
в этой строке
$('#password1').checkPassword(){
Я не знаю, правильно ли я делаю это с помощью «onchange», никаких идей? Спасибо!
'$ ('# password1'). CheckPassword() {' просто недействителен в Javascript. –
Что это должно быть? Назначение функции? Вызов с аргументами? – Bergi
Что это за метод 'checkPassword'? – Bergi