كمك براي اعتبارسنجي يك فرم پرداخت آنلاين

vahidbox

New Member
با سلام
اين فرم پرداخت آنلاين هست ولي بدون اعتبار سنجي براي افزودن كدهاي اعتبار سنجي چگونه اقدام كنم !؟ ميخواهم فرم پرداختي بشكل زير داشته باشم !قبل از رفتن به صفحه بعد در صورت خالي بودن هر يك از فرمها خطا بدهد !pay.JPG HTML Code:


</script> </head> <body dir="rtl"> <form name="form1" action="pay.php" method="post"> <table align="center" cellpadding="0" cellspacing="0" width="100%"> <tbody> <tr> <td> <table class="InputTable" align="center" cellpadding="0" cellspacing="0"> <tbody> <tr> <td> <table class="MainTable" align="center" cellpadding="1" cellspacing="5" height="153" width="421"> <tbody> <tr class="HeaderTr"> <td colspan="2" align="center" height="30px"><span class="HeaderText">اطلاعات پرداخت</span></td></tr> <tr class="RowF"> <td class="LabelTd"><span>نام و نام خانوادگی :</span></td> <td><input name="Name" class="textbox" type="text" /><font color="#ff0000" size="1">*</font></td></tr> <tr class="RowZ"> <td class="LabelTd"><span>مبلغ پرداختی :</span></td> <td> <input name="Amount" class="textbox" onkeyup="data_change(this)" type="text" /> <font size="1"><font color="#ff0000">*</font> </font><font size="1">ریال</font></td></tr> <tr class="RowF"> <td class="LabelTd"><span>روش ارسال : </span></td> <td><select name="Title" class="combobox"> <option>از طريق شركت پست </option> <option>ارسال با باربري</option> <option>ارسال رايگان</option> <option>پرداخت هزينه پست درب منزل</option></select> </td></tr> <tr class="RowZ"> <td class="LabelTd"> شماره موبايل<span> :</span></td> <td> <input name="Email2" class="textbox" type="text" /><font size="1"><font color="#ff0000">*</font> </font><span class="comment">جهت ارسال رسيد سفارش</span></td></tr> <tr class="RowF"> <td class="LabelTd"> آدرس دقيق پستي <span>:</span></td> <td> <p> <input name="Email" class="textbox" type="text" /><font size="1"><font color="#ff0000">*</font> </font><span class="comment">جهت ارسال بسته</span></p></td></tr> <tr class="RowZ"> <td colspan="2" align="center" height="30px"><font size="1"><font color="#ff0000">*</font> <font color="#ff0000"></font> بايد پر شود </font><font size="2"><font color="#0000ff"> </font></font><font size="2"><font color="#0000ff"></font></font><font size="1"> <font color="#0000ff"><font size="2"></font>&nbsp;</font> </font><br /> <input class="button" name="PayRequestButton" value="پرداخت" type="submit" /></td></tr></tbody></table> </td></tr></tbody></table></td></tr></tbody></table> <pre> </pre></center></form> </body> </html>
 
آخرین ویرایش:

meraj-persian

Active Member
سلام.
دوست عزیز این کار با استفاده از ASP یا PHP و java script انجام میشه نه با html.
لطفا این موضوع رو در انجمن php مطرح کنید.
 

kassit

Member
خوب اگه می دونید چرا به جای مطرح کردنش در فروم های غیر مرتبط نمی رید سراغ فروم جاوا اسکریپت ؟
 

vahidbox

New Member
لطفا فقط پاسخ سوال مطرح شده را بنويسيد با تشكر
 
آخرین ویرایش:

farik

Well-Known Member
باسلام..
بفرمایید:
[HTMLS]
function sub(obj){
a="";
for(i=0;i<obj.elements.length;i++)
{
if( typeof(obj.type) != 'undefined' && obj.type=="text" && obj.value=="")
{
return false;
}

}
return true;
}

[/HTMLS]

. الیته تغییر خصلت زیر به فرم :
[HTMLS]
onsubmit="sub(this);"
[/HTMLS]
 

vahidbox

New Member
باسلام..
بفرمایید:
HTML Code:

function sub(obj){ a=""; for(i=0;i<obj.elements.length;i++) { &nbsp;&nbsp;&nbsp;&nbsp;if( typeof(obj[i].type) != 'undefined' && obj[i].type=="text" && obj[i].value=="") &nbsp;&nbsp;&nbsp;&nbsp;{ &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return false; &nbsp;&nbsp;&nbsp;&nbsp;} &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; } return true; }



. الیته تغییر خصلت زیر به فرم :
HTML Code:

onsubmit="sub(this);"​

ممنون از پاسخ شما ، ميشه بگين اين كد را بايد كجا بذارم ؟ و چجوري استفاده كنم ؟
 

farik

Well-Known Member
باسلام..
کد افسنا اول جاوا اسکریپته و باید در header داخل تگ <script> باشه..
کد دوم رو هم به خصوصیات فرم اضافه کنین یعنی اگ فرمتون این شکلی بشه:
[HTMLS]
< form name="form1" action="pay.php" method="postonsubmit="sub(this);" >

[/HTMLS]
موفق باشید..
 

جدیدترین ارسال ها

بالا