我正在实施Mailgun jQuery电子邮件验证程序。我正在尝试获取表单上的提交按钮,以便在成功验证后更改其输入。现在,当我将此replaceWidth代码放在validation_error函数中时,即使出现错误消息也没有任何反应。但是,当我将它放在validation_success函数中时,它会触发错误或成功。它是否有理由在一个函数中起作用而不在另一个函数中起作用?
function validation_success(data) {
$('#status').html(get_suggestion_str(data['is_valid'], data['did_you_mean']));
$('.signupbtn_new').replaceWith('<input type="submit" name="submit" class="signupbtn_new" value="Signup For Free!" id="email_submit">');
}
// if email is invalid
function validation_error(error_message) {
$('#status').html(error_message);
}