ورود

View Full Version : سوال: ارسال اطلاعات فرم به یک صفحه دیگر و بازگشت به همان صفحه قبلی یعنی همان صفحه فرم



reza rezai
چهارشنبه 11 اسفند 1395, 11:17 صبح
دوستان سلام.
من یه فرم درست کردم که میخوام اطلاعات این فرم رو به یک صفحه دیگه بفرسته و بعد از ارسال این فرم دوباره به همان صفحه قبلی یعنی صفحه ایی که فرم توش است برگرده.
اینم کد فرم منه


<form name="form-job" action="<?php bloginfo('template_url'); ?>/sendform.php";
method="post" enctype="multipart/form-data" onsubmit="return validateForm();">



من یه کد جاوا براش نوشتم که وقتی فرم ارسال میشه با توجه به این کد دوباره به همان صفحه قبلی برگرد



function validateForm(){

window.open("http://localhost/wp/marketing", "_self");
return true;
}




ولی کار نمیکنه
مشکل از کجاست
من توی ورد پرس دارم این صفه رو بصورت استاتیک درست میکنم
خواهشن هرکی میدونه به هر روشی جواب بده
بدجور توش گیر کردم

samdoft
پنج شنبه 12 اسفند 1395, 18:49 عصر
سلام شما باید از AJAX استفاده کنید و با استفاده از اون اطلاعات فرمتونو بفرستید و در صفحه جاری بمونید راجع به نحوه کارش سرچ کن
علت اینه که بعد از اینکه شما فرم رو سابمیت میکنید مرورگر شما رو به اون صفحه هدایت میکنه و کد جاوایی که نوشتید هیچ وقت اجرا نمیشه مگه اینکه در صفحه مقصد (صفحه ای فرم اطلاعات رو به اون میفرسته) از Header (اگه با پی اچ پی نوشته شده باشه) استفاده کنید و بعد از پردازش اطلاعات فرم به صفحه فرم برش گردونید (با استفاده از haeder)...