Re: Using a HTML button
| From: | sundogcurt | Date: | Sat, 12 Jan 2002 05:57:28 +0000 |
| Subject: | Re: Using a HTML button | ||
| References: | 1 2 3 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-80265@lists.php.net to get a copy of this message | ||
********************************
JAVASCRIPT VERSION
<html>
<head>
<title>mytitle</title>
<script language="JavaScript" type="text/javascript">
function multiply(x){
var myresult = 2 * x;
document.write(myresult);
}
</script>
</head>
<body>
<form name="myform" action="<?$PHP_SELF?>" method="POST">
<input type="button" name="mybutton" value="myvalue" onClick="multiply(5)">
</form>
</body>
</html>
********************************
********************************
PHP VERSION
<html>
<head>
<title>mytitle</title>
</head>
<body>
if($mybutton){
$myresult = 2 * $mybutton;
print $myresult;
}else{
print "Click the button to see what 2 mulitplied by 5 is!";
}
<form name="myform" action="<?$PHP_SELF?>" method="POST">
<input type="button" name="mybutton" value="5" onClick="mysubmit()">
</form>
</body>
</html>
********************************
You can do it either way, don't take my code at face "value" (sorry, couldn't resist) I haven't tested it, but it should be enough to get you going. I would suggest that you use the PHP version, that way you don't have to worry about cross browser JavaScript compatibility.
Hi, I am rather new to PHP so I hope somebody can help me. I have a normal button (HTML code). Then I have made a function function multiply($X) {return 2*$X;} The button has an OnClick, which calls my function. <INPUT TYPE="BUTTON" name="HH" value="Mul" onClick="<?$XX=multiply(5);?>" >I then writes $X to the screen. <?php echo $X ?> The problem is I dont even have to press the button. When the pageloads italready has calculated 2*$X. Why is that. I would like to only call my function when I press my button.What value is it returning 5, or 10? Nick WilsonTel: +45 3325 0688 Fax: +45 3325 0677 Web: www.explodingnet.com