Forum Moderators: open
<html>
<head>
<TITLE> Form Test </TITLE>
<script language="JavaScript" >
var list1 = ['98','AB','16'];
</script>
</head>
<body>
<FORM NAME = "testform">
<BR>
Current array holds
<BR><BR>
<INPUT NAME = "list1"
"TYPE = "text"
VALUE = '' >
<BR><BR>
Press button to display contents of variable....
<BR><BR>
<INPUT TYPE = "button"
VALUE = "Display"
ONCLICK = list1(0)>
</FORM>
</body>
</html>
<html>
<head>
<title> Form Test </title>
<script type="text/javascript">
var list1 = ['98','AB','16'];
var currentIndex = 0;
function showNext() {
var listInput = document.getElementById('list1');
if( listInput ) {
listInput.value = list1[currentIndex++];
if( currentIndex == list1.length ) currentIndex = 0;
}
}
function init() {
// Attach event listeners
var displayBtn = document.getElementById('displayBtn');
if( displayBtn ) {
displayBtn.onclick = showNext;
}
}
window.onload = init;
</script>
</head>
<body>
<form name="testform">
<div>
Current array holds
<input name="list1" id="list1" type="text" value='' ><br>
Press button to display contents of variable...
<input type="button" id="displayBtn" value="Display">
<noscript>This will not work without JavaScript enabled.</noscript>
</div>
</form>
</body>
</html>
[edited by: Fotiman at 9:32 pm (utc) on Jan. 31, 2007]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<title> Form Test </title>
<script type="text/javascript">
var list1 = ['98','AB','16'];
function showNext() {
for( var i = 0; i < list1.length; i++ )
{
var inputI = document.getElementById('list' + i);
if( inputI )
{
inputI.value = list1[i];
}
}
}
function init() {
// Create input boxes for each item in the list
var inputContainer = document.getElementById('inputContainer');
var infoText = document.createTextNode( list1.length > 0? "Current array holds:" : "Array is empty." );
inputContainer.appendChild(infoText);
for( var i = 0; i < list1.length; i++ )
{
var inputField = document.createElement("input");
inputField.id = "list" + i;
inputContainer.appendChild(inputField);
}
// Create the button for displaying the values
if( list1.length > 0 )
{
var btnLabel = document.createElement('div');
btnLabel.appendChild( document.createTextNode("Press button to display contents of variable...") );
var displayBtn = document.createElement('input');
displayBtn.type = "button";
displayBtn.id = "displayBtn";
displayBtn.value = "Display";
displayBtn.onclick = showNext;
btnLabel.appendChild(displayBtn);
inputContainer.appendChild(btnLabel);
}
}
window.onload = init;
</script>
</head>
<body>
<form name="testform">
<div id="inputContainer">
<noscript>This will not work without JavaScript enabled.</noscript>
</div>
</form>
</body>
</html>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<title> Form Test </title>
<script type="text/javascript">
var list1 = ['98','AB','16'];
function showNext() {
for( var i = 0; i < list1.length; i++ )
{
var inputI = document.getElementById('list' + i);
if( inputI )
{
inputI.value = list1[i];
}
}
}
function init() {
// Create input boxes for each item in the list
var inputContainer = document.getElementById('inputContainer');
var infoText = document.createTextNode( list1.length > 0? "Current array holds:" : "Array is empty." );
inputContainer.appendChild(infoText);
var ul = null;
if( list1.length > 0 ) ul = document.createElement("ul");
for( var i = 0; i < list1.length; i++ )
{
var li = document.createElement("li");
var labelText = document.createElement("label");
labelText.appendChild( document.createTextNode("Test " + i + " = ") );
li.appendChild(labelText);
var inputField = document.createElement("input");
inputField.id = "list" + i;
li.appendChild(inputField);
ul.appendChild(li);
}
if( ul ) inputContainer.appendChild(ul);
// Create the button for displaying the values
if( list1.length > 0 )
{
var btnLabel = document.createElement('div');
btnLabel.appendChild( document.createTextNode("Press button to display contents of variable...") );
var displayBtn = document.createElement('input');
displayBtn.type = "button";
displayBtn.id = "displayBtn";
displayBtn.value = "Display";
displayBtn.onclick = showNext;
btnLabel.appendChild(displayBtn);
inputContainer.appendChild(btnLabel);
}
}
window.onload = init;
</script>
</head>
<body>
<form name="testform">
<div id="inputContainer">
<noscript>This will not work without JavaScript enabled.</noscript>
</div>
</form>
</body>
</html>
[edited by: Fotiman at 9:10 pm (utc) on Feb. 5, 2007]
Regards
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<title> Form Test </title>
<script type="text/javascript">
var list1 = ['98','AB','16'];
var listLabels = ["Label 1", "Label 2", "Label 3"];
function showNext() {
for( var i = 0; i < list1.length; i++ )
{
var inputI = document.getElementById('list' + i);
if( inputI )
{
inputI.value = list1[i];
}
}
}
function init() {
// Create input boxes for each item in the list
var inputContainer = document.getElementById('inputContainer');
var infoText = document.createTextNode( list1.length > 0? "Current array holds:" : "Array is empty." );
inputContainer.appendChild(infoText);
var ul = null;
if( list1.length > 0 ) ul = document.createElement("ul");
for( var i = 0; i < list1.length; i++ )
{
var li = document.createElement("li");
var labelText = document.createElement("label");
labelText.appendChild( document.createTextNode(listLabels[i] + " = ") );
li.appendChild(labelText);
var inputField = document.createElement("input");
inputField.id = "list" + i;
li.appendChild(inputField);
ul.appendChild(li);
}
if( ul ) inputContainer.appendChild(ul);
// Create the button for displaying the values
if( list1.length > 0 )
{
var btnLabel = document.createElement('div');
btnLabel.appendChild( document.createTextNode("Press button to display contents of variable...") );
var displayBtn = document.createElement('input');
displayBtn.type = "button";
displayBtn.id = "displayBtn";
displayBtn.value = "Display";
displayBtn.onclick = showNext;
btnLabel.appendChild(displayBtn);
inputContainer.appendChild(btnLabel);
}
}
window.onload = init;
</script>
</head>
<body>
<form name="testform">
<div id="inputContainer">
<noscript>This will not work without JavaScript enabled.</noscript>
</div>
</form>
</body>
</html>