mostafa.hoseini
New Member
با سلام به مهندسین محترم.لطفا این کد ها رو ببینید.مشکل من اینه که میخوام در صورتی که هشدار به کاربر نشان داده بشه بعد از نمایش هشدار صفحه دوباره لود نشه.یعنی در اصل مشکل من اینه که بعد از نمایش alert دوباره صفحه لود میشه و مقادیر به همین صفحه با متد POST ارسال میشه.
قسمتهای مهم کد صفحه رو می ذارم.
با تشکر.
قسمتهای مهم کد صفحه رو می ذارم.
PHP:
<script language="javascript">
function init()
{
document.forms["dbs"].elements["dbs"].value="";
document.forms["dbs"].elements["dbHost"].value="localhost";
document.forms["dbs"].elements["dbUser"].value="";
document.forms["dbs"].elements["dbPass"].value="";
document.forms["dbs"].elements["dbs"].focus();
}
function check()
{
if(document.forms["dbs"].elements["dbs"].value=="")
{alert("نام پایگاه داده را وارد کنید!");}
else if(document.forms["dbs"].elements["dbHost"].value=="")
{alert("نام هاست را وارد کنید!");}
else if(document.forms["dbs"].elements["dbUser"].value=="")
{alert("نام کاربری پایگاه داده را وارد کنید!");}
else
{
document.forms["segment"].action=["install.php"];
}
}//end function check
اینجا هم که توی تگ بادیه
<p align="center"><b>به قسمت نصب برنامه خوش آمدید.</b></p>
<p align="center">مرحله ی یک</p>
<p align="center">از صحیح بودن مقادیر ورودی اطمینان حاصل کنید تا به مرحله ی بعد بروید.</p>
<form method="post" name="dbs">
<p align="center"> </p>
<p align="center"><font color="#FF0000">*</font>نام پایگاه داده : <input type="text" name="dbs" size="17"></p>
<p align="center"> </p>
<p align="center"><font color="#FF0000">*</font>نام هاست <span lang="en-us"> </span>
:
<input type="text" name="dbHost" size="18" value="localhost"></p>
<p align="center"> </p>
<p align="center"><font color="#FF0000">*</font>نام کاربری
:
<input type="text" name="dbUser" size="19"></p>
<p align="center"> </p>
<p align="center">کلمه ی عبور : <input type="text" name="dbPass" size="18"></p>
<p align="center"> </p>
<p align="center"><a onclick="check()" href="'.$PHP_SELF.'install.php?g=2">مرحله ی بعد</a></p>
</form>
</script>
با تشکر.