Эта форма работает в Safari. В IE это в основном работает, но я получаю ошибку «Объект не поддерживает это свойство или метод». по линии 240.
В Firefox окно предупреждения не появляется, но в консоли ошибок появляется следующая ошибка:
Ошибка: myform не определена
Строка: 240 (строка 240 ниже, начинающаяся со слова if)
<script type="text/javascript">
// Validate the form
// Confirm with the visitor the amount he entered is correct
// Submit if OK is pressed
$(document).ready(function() {
$("#myform").validate({
submitHandler:function(form){
if(confirm("Please confirm your donation of $"+ myform.x_Amount.value + " to us.")){
form.submit();
}
}
});
});
// Put grey "no spaces" example text in the credit card number field
$('#x_Card_Num').example('(NoSpaces)', {
className: 'greydefaulttext'
});
</script>
Думаю, мне нужно определить myform.x_Amount.value. Попытка сделать это различными способами, но еще не наткнулась на нужное место, чтобы определить его, или даже правильный синтаксис. Спасибо за любую помощь.
Обновление: благодаря свежим взглядам RC и Bobince, это была просто опечатка: myform.x_Amount.value должен называться form.x_Amount.value - теперь он работает во всех браузерах.