I want one text box to enter a name then when clicking submit the there name is to appear on the last document.write line in my code. Or if the press clear the text box is cleared out. There is my code so far.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> How Many Days till Christmas? </TITLE>
</HEAD>
<center><div id="latest-post" class="wide-post">
<h1 class="title" align="left">JavaScript - How Many Days till Christmas?</a></h1>
<div class="entry"><br>
<p align="left">
</center>
<form name=userform>
Name: <input type=text name=name size=15 value="" onChange="this.form.name.value=this.value;">
<input type="button" name="submit" value="Submit">
<input type="button" name="clear" value="Clear"><br>
</form>
<script language="javascript">
<!---Hide from non-javascript browswers
function KeyUpEvent()
{
var txt1 = document.getElementById("txt1");
}
function XmasDays(CurrentDay)
{
var XYear=CurrentDay.getFullYear();
var XDay=new Date("December 25, 2009");
XDay.setFullYear(XYear);
var DayCount=(XDay-CurrentDay)/(1000*60*60*24);
DayCount=Math.round(DayCount);
return DayCount;
}
function MonthTxt(MonthNumber)
{
var Month=new Array();
Month[1]="January";
Month[2]="February";
Month[3]="March";
Month[4]="April";
Month[5]="May";
Month[6]="June";
Month[7]="July";
Month[8]="August";
Month[9]="September";
Month[10]="October";
Month[11]="November";
Month[12]="December";
return Month[MonthNumber];
}
function clear()
{
document.getElementById("<%= Txt1.ClientID %>").value = "";
}
//Stop hiding--->
</script>
</HEAD>
<script language="JavaScript">
var Today=new Date("December 25, 2009");
var ThisDay=Today.getDate();
var ThisMonth=Today.getMonth()+1;
var ThisYear=Today.getFullYear();
var DaysLeft=XmasDays(Today);
var MonthName=MonthTxt(ThisMonth);
document.write("Today is "+MonthName+" "+ThisDay+" <br>");
if (DaysLeft > 5)
{
document.write("Only "+DaysLeft+" days till Christmas");
}
else
{
document.write("Happy Holidays from "+name+" <br>");
}
// Stop hiding
</script>
</HTML>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> How Many Days till Christmas? </TITLE>
</HEAD>
<center><div id="latest-post" class="wide-post">
<h1 class="title" align="left">JavaScript - How Many Days till Christmas?</a></h1>
<div class="entry"><br>
<p align="left">
</center>
<form name=userform>
Name: <input type=text name=name size=15 value="" onChange="this.form.name.value=this.value;">
<input type="button" name="submit" value="Submit">
<input type="button" name="clear" value="Clear"><br>
</form>
<script language="javascript">
<!---Hide from non-javascript browswers
function KeyUpEvent()
{
var txt1 = document.getElementById("txt1");
}
function XmasDays(CurrentDay)
{
var XYear=CurrentDay.getFullYear();
var XDay=new Date("December 25, 2009");
XDay.setFullYear(XYear);
var DayCount=(XDay-CurrentDay)/(1000*60*60*24);
DayCount=Math.round(DayCount);
return DayCount;
}
function MonthTxt(MonthNumber)
{
var Month=new Array();
Month[1]="January";
Month[2]="February";
Month[3]="March";
Month[4]="April";
Month[5]="May";
Month[6]="June";
Month[7]="July";
Month[8]="August";
Month[9]="September";
Month[10]="October";
Month[11]="November";
Month[12]="December";
return Month[MonthNumber];
}
function clear()
{
document.getElementById("<%= Txt1.ClientID %>").value = "";
}
//Stop hiding--->
</script>
</HEAD>
<script language="JavaScript">
var Today=new Date("December 25, 2009");
var ThisDay=Today.getDate();
var ThisMonth=Today.getMonth()+1;
var ThisYear=Today.getFullYear();
var DaysLeft=XmasDays(Today);
var MonthName=MonthTxt(ThisMonth);
document.write("Today is "+MonthName+" "+ThisDay+" <br>");
if (DaysLeft > 5)
{
document.write("Only "+DaysLeft+" days till Christmas");
}
else
{
document.write("Happy Holidays from "+name+" <br>");
}
// Stop hiding
</script>
</HTML>
Comment