نه نیازی نیست که اعتبارسنجی های مرتبط با javascript برای فرم را تغییر بدهید. شما مشکلتون این بوده که کد PHP مربوط به captcha در صفحه فرم بوده و چون صفحه پردازش فرق داشته (در واقع این بخش پردازشی در آن نبوده)، عملا این بخش اجرا نمیشده. حالا یا آن بخش از کد PHP را در صفحه پردازش قرار بدهید یا اینکه صفحه پردازش را برابر همین صفحه فرم قرار داده و با تابع isset چک می کنید که هرگاه مقادیر فرم به صفحه ارسال شد، کدهای پردازشی که شامل آن بخش captcha هم می باشد، اجرا شوند.
لطفا برای درج کد، از دکمه مخصوص درج کد در ادیتور انجمن استفاده کنید.
در مورد برنامه نویسی، مدیران تنها راهنمایی می کنند و نوشتن برنامه نهایی، به عهده کاربران می باشد (اینجا محلی برای یادگیری است، نه سفارش کدنویسی).
کاربران باید ابتدا خود به خطایابی برنامه بپردازند، نه اینکه به محض دیدن خطا، کدها را در انجمن، copy و paste کرده و از مدیران انتظار بررسی داشته باشند.