PDA

View Full Version : باز کردن action فرم به صورت پنجره popup



m_karimi
سه شنبه 12 بهمن 1389, 23:46 عصر
سلام

چگونه action فرم را به صورت window.open باز کنم؟

hossin.esm
چهارشنبه 13 بهمن 1389, 10:13 صبح
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
<script type="text/javascript">
var popup;
function Popup() {
popup = window.open("pop.htm", "popup_id",
"scrollbars,resizable,width=300,height=400");
popup.document.getElementById('popuptxt').value=do cument.getElementById('txt').value;
return (false);
}
</script>
</head>
<body>

<br />
<form name="frm" onsubmit="return Popup()">
<input name="txt" type="text" value="main" id="txt"><br />
<input type="submit" value="ارسال" />
</form>
</body>
</html>


pop.htm


<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Popup</title>
</head>
<body>
<input name="txt" type="text" value="main" id="popuptxt"><br />
</body>
</html>



یک مثال هم قبلا د رمورد popup ایجاد کرده بودم

m_karimi
چهارشنبه 13 بهمن 1389, 16:03 عصر
با تشکر از شما استاد گرامی، منظورم این هست که آیا خود فایل action فرم را که $_POST ها را در آن مینویسیم میشه به جای اینکه در صفحه معمولی باز شود با window.open باز کرد؟

hossin.esm
چهارشنبه 13 بهمن 1389, 16:20 عصر
درود
خوب میتونید به همین شکل عمل کنید و در صفحه باز شده مقادیر را با ajax یا یک فرم ارسال کنید.