PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : ارسال محتویات فرمhtml به ایمیل



alin30
July 29th, 2013, 16:36
سلام دوستان
من یه فرم اچ تی ام ال دارم که میخوام مشخصاتی که توش وارد میشه رو بعد از زدن دکمه ارسال به یک ایمیل بفرسته
شاید فرم مشکل داشته باشه یا درست باشه اونش رو خودتون بگید و موضوع مهم اینه که چطور باید این جاهای پرشده به ایمیل مورد نظر ارسال بشه؟ لزوما میخوام همش کد اچ تی ام ال باشه
ممنون میشم کمک کنید
:53:

<html>
<head>
<title>ارسال ايميل</title>
<style>
.tbl {
border-radius: 5px 5px 5px 5px;
direction: rtl;
font-family: Tahoma;
font-size: 12px;
padding:10px 0;
}
table {
border: 1px solid black;
}
.right {
background-color: #F2F8FF;
color: #003D59;
font-size: 12px;
line-height: 25px;
width: 150px;
}
input, select, option, textarea {
font-family: Tahoma;
font-size: 11px;
}
#sent {
background-color: #EEFBEE;
border: 1px dashed green;
border-radius: 5px 5px 5px 5px;
box-shadow: -10px -10px 0 yellow;
display: block;
font-family: Tahoma;
font-size: 12px;
margin: 20px auto;
padding: 10px;
text-align: center;
width: 580px;
}
#err{
display:block;
background-color:#FFF8F4;
border:1px maroon dashed;
font-family:Tahoma;
width:580px;
margin:20px auto 20px auto;
font-size:12px;
text-align:center;
padding:10px;
}
.error {
background: none repeat scroll 0 0 #F2F8FF;
border: 1px solid;
border-radius: 5px 5px 5px 5px;
direction: rtl;
font-family: tahoma;
font-size: 12px;
margin: 10px auto;
padding: 10px;
text-align: center;
width: 580px;
}
.ok {
background: none repeat scroll 0 0 #F2F8FF;
border: 1px solid;
border-radius: 5px 5px 5px 5px;
direction: rtl;
font-family: tahoma;
font-size: 12px;
margin: 10px auto;
padding: 10px;
text-align: center;
width: 580px;
}
</style>
</head>
<body>

<form action="" method="post">
<table width="600" align="center" class="tbl" >
<tr>
<td class="right">نام :</td>
<td class="left"><input type="text" id="name" name="name"/></td>
</tr>
<tr>
<td class="right">نام خانوادگی : </td>
<td class="left"><input type="text" id="username" name="username"/></td>
</tr>

<tr>
<td class="right">کد شهر: </td>
<td class="left"><input type="text" id="email" name="email"/></td>
</tr>
<tr>
<td class="right">شماره تماس : </td>
<td class="left"><input type="text" id="mobail" name="mobail"/></td>
</tr>

<tr>
<td class="right">شماره موبایل :</td>
<td class="left"><input type="text" id="amount" name="amount"/></td>
</tr>

<tr>
<td class="right">ایمیل :</td>
<td class="left"><input type="text" id="fish" name="fish"/></td>
</tr>
<tr>
<td class="right">عنوان پيغام:</td>
<td class="left"><input type="text" id="onvan" name="onvan"/></td>
</tr>
<tr>
<td class="right" style="width: 150px" valign="top">پيغام :</td>
<td class="left">
<textarea id="message" name="message" style="width: 254px; height: 117px"></textarea></td>
</tr>
<tr>
<td class="right" style="width: 150px" valign="top"></td>
<td class="left"><input type="submit" name="submit" value="ارسال فرم" /><input type="reset" value="نگارش از نو" /></td>
</tr>
</table>
</form>
</body>
</html>

EXXXIR
July 29th, 2013, 19:54
با سلام

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

سپس

<form action="" method="post">

در قسمت اکشن آدرس فایل PHP گفته شده باید قرار بدید تنظیمات ارسال ایمیل هم در چنین اسکریپت هایی باید تنظیم کنید.

mehrdd
July 29th, 2013, 20:43
HTML فقط برای ساخت Structure وب سایت و نرم افزارهای وب میباشد.
برای انجام کارهای اصلی باید از زبان های Server Side استفاده کنید که PHP راحت ترین اونها هست ...
به زبان ساده ارسال ایمیل یکی از اون دسته کارهایی هست که مربوط به PHP میباشد..

alin30
July 30th, 2013, 10:25
خب دوستان عزیز من در <form action="" method="post"> مقدار اکشن رو ایمیلم زدم در صفحه عادی اچ تی ام ال کار میده ولی وقتی وارد باکس اچ تی ام ال دات نت نیوک میکنم جواب نمیده و صفحه رفرش میشه
آیا راهی هست که بشه توی دات نت نیوک این رو انجام داد؟

mehrdd
July 30th, 2013, 10:57
دوست من، شما پست های مارو نخوندین ؟
اگر که دارید با .net کار میکنید، برای انجام اینکار شما نیاز به یک فایل .net دارید.
و اگر از دات نت نیوک استفاده میکنید میتونین از روش ارسال ایمیل اون استفاده کنید ...
و یا فایل مخصوص asp.net خودتون رو بنویسین تا این فرم بتونه کار بکنه.
در داخل action آدرس ایمیل نوشته نمیشه دوست عزیز. آدرس فایل فقط نوشته میشه که داخل باید کدهای مربوط به ارسال ایمیل رو به زبان .net نوشته بشه.

Nima - Azarinweb
July 30th, 2013, 11:28
شما باید یه فایل به طور مثال motor.php بسازید که در آن تگ های داخل فرم رو قرار بدید و بعد از کلیک بر روی " ارسال " اطلاعات به ایمیل درج شده در فایل motor.php ارسال بشه ..



موفق باشید

h.nanavar
January 5th, 2014, 19:24
شما اگر خواسته باشید از همین فرم استفاده کنید باید در قسمت action ادرس ایمیل را وارد کنید اما با این کار با زدن بر روی دکمه ارسال کاربر به صفحه ایمیل خودش هدایت میشود و از طریق صفحه ایمیلش برای شما یک ایمیل ارسال میشود.
اما راه بهتری هم هست و ان هم این هست که شما از یک صفحه واسط استفاده کنید که به زبان php نوشته شده است و در قسمت action نام آن صفحه را وارد میکنید.
در صورت نیاز اعلام کنید تا بتوانم راهنمایی بیشتر انجام دهم.
موفق باشید