PDA

View Full Version : ارسال اطلاعات فرم به دو صفحه



nikdelhossein
دوشنبه 24 تیر 1392, 14:39 عصر
سلام
ببخشید میشه اطلاعات فرم رو به دو صفحه ارسال کرد
یعنی پارامتر action فرم دو تا مقدار داشته باشه

darkcms
دوشنبه 24 تیر 1392, 14:59 عصر
با سلام.
کار صفت action به این صورت می باشد:
اطلاعات را به صفحه ی مورد نظر ارسال می کند و شما را به همان صفحه ریدایرکت می کند. بنابراین شما نمی توانید به دو صفحه ریدایرکت شوید!
اما با فناوری Ajax می توانید این کار را انجام دهید.
به امید فردایی بهتر!:لبخندساده:

ابوذر محمودی
دوشنبه 24 تیر 1392, 15:02 عصر
با اجکس میشه اما خب چه کاریه ، شما که اطلاعات مشترکی واسه هر دو صفحه داری ، خب دو صفحه رو تو یک صفحه ادغام کن. یعنی اون کاری که تو صفحه دومت میخاد انجام شه ، همون کارو تو صفحه اولت قرار بده.
البته اگه میشه تفکیک کرد

nikdelhossein
دوشنبه 24 تیر 1392, 16:19 عصر
نه اصلا نمیشه همچین کاری انجام بدم چون یکی از صفحاتم اون صفحه ای هست که اطلاعات Gmail به اون ارسال میشه
راه دیگه ای نیست

engmmrj
دوشنبه 24 تیر 1392, 17:48 عصر
بفرمایید :

$('#btn1').click(function(){ $('#ipladder').attr('action', 'location1.php'); $('#ipladder').submit(); }); $('#btn2').click(function(){ $('#ipladder').attr('action', 'location2.php'); $('#ipladder').submit(); });

hamedfarahabady
سه شنبه 25 تیر 1392, 00:02 صبح
var XMLHttpRequestObject = false;

if (window.XMLHttpRequest) {
XMLHttpRequestObject = new XMLHttpRequest();
} else if (window.ActiveXObject) {
XMLHttpRequestObject = new ActiveXObject('Microsoft.XMLHTTP');
}
if(XMLHttpRequestObject) {
a=document.getElementById('id').value;
XMLHttpRequestObject.open("GET", "show.php?show="+a);

XMLHttpRequestObject.onreadystatechange = function()
{
if (XMLHttpRequestObject.readyState == 4) {
obj.innerHTML = XMLHttpRequestObject.responseText;
}
}

XMLHttpRequestObject.send(null);
}


داداش اینم یک نمونه کد آجاکس :) که مقدار یک شی html به id رو به صفحه show.php ارسال می کنه از طریق متد get
امیدوارم کمکت کنه اگه به آجاکس آشنایی نداری بگو تا کمکت کنم :)