PDA

View Full Version : مبتدی: فراخونی تابع در درون دایو



mehran788
جمعه 17 آبان 1392, 09:45 صبح
سلام.خسته نباشید
من این کد رو نوشتم ولی کار نکرد
<html>
<head>
<link rel="stylesheet" href="bootstrap.css"/>
<link rel="stylesheet" type="text/css" href="Style.css" />

</head>
<body>
<?php
function test()
{
echo "dddd";
}
?>
<div id="sign-background"><div id="signin" onclick="test()"></div></div>

</body>
</html>


تابع درسته ولی نحوه فراخوانی انگار اشتباست.
اگه میشه راهنماییم کنید
ممنون

Veteran
جمعه 17 آبان 1392, 09:46 صبح
بله بله اشتباه شد ! ممنون امین جان ! من فکر کردم میخوان خروجی در دایو نمایش بدن !
از ایجکس استفاده کنید !

Tarragon
جمعه 17 آبان 1392, 09:54 صبح
<div id="sign-background"><div id="signin" onclick="<?php test(); ?>"></div></div>

از شما بعیده veteran جان.
دوست عزیز شما نمی تونید در جاوااسکریپت نمی تونید از فانکشن های php استفاده کنید.
در مورد ajax تحقیق کنید به نتیجه می رسید.

Veteran
جمعه 17 آبان 1392, 10:07 صبح
بله درسته ! شرمنده باید ببخشین من فکر کردم که ایشون میخوان خروجی رو در دایو نمایش بدن ! :بامزه:

mehran788
سه شنبه 21 آبان 1392, 08:01 صبح
من هدفم اینه که فرم ورود طراحی کنم.
یعنی وقتی کاربر روی دکمه من که البته عکسه و واسه همین از دایو استفاده کردم کلیک کنه تابع ورود رو اجرا کنه. همین روش درسته یا روش بهتری واسه این کار هست

mahmod2000
سه شنبه 21 آبان 1392, 08:16 صبح
شما منظورتون این کد هست:


<?php
function test()
{
if(isset($_POST['user']))
echo "Your Text : ".$_POST['user'];
}
?>
<html>
<head>
<link rel="stylesheet" href="bootstrap.css"/>
<link rel="stylesheet" type="text/css" href="Style.css" />

</head>
<body>

<div id="sign-background"><div id="signin">
<form method="POST">
Username : <input type="text" name="user"><br />
<input type="submit" value="Submit!">

</form>
<?php test(); ?>
</div></div>

</body>
</html>