নীচে আমার জাভাস্ক্রিপ্ট (মটুলগুলি) কোডটি দেওয়া হয়েছে:
$('orderNowForm').addEvent('submit', function (event) {
event.preventDefault();
allFilled = false;
$$(".required").each(function (inp) {
if (inp.getValue() != '') {
allFilled = true;
}
});
if (!allFilled) {
$$(".errormsg").setStyle('display', '');
return;
} else {
$$('.defaultText').each(function (input) {
if (input.getValue() == input.getAttribute('title')) {
input.setAttribute('value', '');
}
});
}
this.send({
onSuccess: function () {
$('page_1_table').setStyle('display', 'none');
$('page_2_table').setStyle('display', 'none');
$('page_3_table').setStyle('display', '');
}
});
});
আইআই বাদে সমস্ত ব্রাউজারে এটি দুর্দান্ত কাজ করে। তবে আইই-তে এটি একটি ত্রুটি ঘটায়। আমার আইআই 8 আছে তাই এর জাভাস্ক্রিপ্ট ডিবাগারটি ব্যবহার করার সময় আমি জানতে পেরেছিলাম যে event
বস্তুর কোনও preventDefault
পদ্ধতি নেই যা ত্রুটির কারণ এবং তাই ফর্মটি জমা দেওয়া হচ্ছে। ফায়ারফক্সের ক্ষেত্রে পদ্ধতিটি সমর্থিত (যা আমি ফায়ারব্যাগ ব্যবহার করে খুঁজে পেয়েছি)।
কোন সাহায্য?