错误!!
这就是我想要!
我一直在努力弄清楚如何在旧电子邮件更新时显示“电子邮件确认”输入文字框? 谁能告诉我我错过了什么? :(
当用户未提供email_again时,视图开始中断。 它重定向回来了
// I don't want that
// I don't want that
我不知道现在该做什么。如果我的帖子的任何部分不清楚,请发表评论 - 我会解决它。 :)
以下是我的问题:
有人可以建议任何解决此问题的策略或解决方案吗?
JS
如果#email
中有输入/更改,则显示#email_again
$('#email_again_label').hide();
$('#email_again').hide();
$('#email').on('input', function (event) {
var text = $(this).val();
if (text === '') { // If email is empty
$('#email_again').prop('disabled', true);
} else {
$('#email_again').prop('disabled', false);
$('#email_again_label').show();
$('#email_again').show();
}
});
</script>
答案 0 :(得分:1)
使用jQuery change()功能,您可以根据#email_again
元素的值更改#email
元素的可见性。例如:
<script>
$('#email').change(function() {
if($('#email').val === '') {
$('#email_again').hide();
} else {
$('#email_again').show();
}
});
</script>