calling two js functions using one submit button

rekha's Avatar
Contributor
Hi

I want to call two js functions using one submit button.I have tried the below code.But it gives error.

Code:
<script language=javascript>
function one()
{
document.write("hai");
}
function two()
{
document.write("All");
}
</script>
<form>
<input type=button value="ok" onClick="two();one()" > 
</form>
I got the error as

Code:
one is not defined.
But i am getting All as output.

Pls anybody solve this ....

Regards
Rekha
pradeep's Avatar, Join Date: Apr 2005
Team Leader
Try this
Code: HTML
<script language=javascript>
function one()
{
document.write("hai");
}
function two()
{
document.write("All");
}

function a()
{
    two();
    one();
}   
</script>
<form>
<input type=button value="ok" onClick="a();" >
</form>
rekha's Avatar
Contributor
Hi Pradeep,

I want to call the function as i have in the above example that i have given.What is the error in it?


Regards
Rekha
pradeep's Avatar, Join Date: Apr 2005
Team Leader
HTML Code:
<script language=javascript>
function one()
{
alert("hai");
}
function two()
{
alert("All");
}
</script>
<form>
<input type=button value="ok" onClick="two();one()" > 
</form>
But your version doesn't work because you are using document.write, after calling the first function the document is overwritte, so, it can't find function one().