<form id="form1">
Title: <input type="text" id="title1" size="25"/><br/><br/><br/>
Description <input type="text" id="desc1" size="55"/><br/><br/><br/>
<input type="submit" value="Submit" onclick="doit();"/>
</form>
<script type="text/javascript">
function doit(){
var title = document.getElementById("title1").value;
var description = document.getElementById("desc1").value;
document.write("<h3>Title: " + title + "</h3>");
document.write("<h3>Description: " + description + "</h3>");
}
</script>
I am seeking assistance regarding the use of getElementById
. My script is designed to extract user input from textboxes and display it on the webpage when they click submit utilizing document.write
. However, the code is not functioning as anticipated.
<script type="text/javascript>
function doit() {
document.write("Do it function");
var title = document.getElementById("title1").value;
var description = document.getElementById("desc1").value;
document.write("<h3>Title: " + title + "</h3>");
document.write("<h3>Description: " + description + "</h3>");
}
</script>
The issue is that the script does not progress beyond the first line of the function. The button contains:
<input type="submit value="submit" onclick="doit();"/>