ورود

View Full Version : فرم های تو در توی html



hassan1365
سه شنبه 23 بهمن 1386, 22:03 عصر
سلام
فرض کنیم تو یه صفحه دو تا تگ فرم داریم که اکشن یکی (بیرونیه) به یه صفحه دیگه و اکشن داخلی به خودش تنظیم شده.
نمیدونم چرا هر دوتا فرم مقادیر رو به بیرون ارسال میکنن.

این کدی هست که نوشتم.
ممنون میشم کمک کنین.


2.asp:
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Untitled Document</title>
<script>
function submit2(){
//var openerForm = opener.document.forms.theOpenersFormName;
//openerForm.action = 1.asp; // servlet, jsp, html, etc...
//openerForm.method = "post";
//openerForm.submit();
this.myform.submit();
//parent.window.location.reload();
self.close();
//return false;
}
</script>
</head>

<body>
<form action="1.asp" method="post" name="myform" target="_blank">
<input type="text" name="textbox" value="salam"/><br /><br />

<form method="post" name="myform2" target="_self" action="2.asp">
<input type="text" name="textbox2" value="search"/><br />
<input type="submit" value="Submit" />
</form>

<input type="button" value="Submit" onclick="submit2();" />
</form>
<br />

</body>
</html>


موفق باشید

neopersia
چهارشنبه 24 بهمن 1386, 01:15 صبح
تا اونجا که من میدونم قرار دادن فرم در یک فرم دیگه از نظر استانداردهای xhtml اشتباه هست احتمالاً تو html هم همینطوره.
مرورگر بیچاره از کجا بفهمه که شما میخوای فرم داخلی رو ارسال کنی یا فرم خارجی؟ بالاخره دکمه سابمیت فرم داخلی تو هر دو تا فرم مشترک هست دیگه

hassan1365
چهارشنبه 24 بهمن 1386, 22:56 عصر
سلام و مرسی
خب اگه مثلا داخل یه صفحه search داشته باشیم که نتایج رو به یه صفحه دیگه (مثلا پنجره والد) بفرسته ، باید چکار کنیم؟

موفق باشید.