donster
06-09-2004, 06:28 PM
I currently have a form that when a user enters a serial number in the first textbox named “code” . The script will look up the year of manufacture and then display the result in a second textbox named “codeResult”
Example:
function getYear(code) {
code = code.toUpperCase();
switch (code) {
case "1150": code = "1903"; break;
case "1850": code = "1904"; break;
case "2550": code = "1905"; break;
case "3350": code = "1906"; break;
case "4250": code = "1907"; break;
case "5450": code = "1908"; break;
case "6950": code = "1909"; break;
case "8750": code = "1910"; break;
case "10850": code = "1911"; break;
case "13350": code = "1912"; break;
default: code = "No record!";
}
document.code.codeResult.value = code;
}
<form name="code">
<input type="text" size="10" maxlength="10" name="code"><b>«</b>
Enter Your Gibson guitar's Serial Number
<Input TYPE="button" VALUE="Lookup Year" onclick="getYear(document.code.code.value);">
<input type="text" size="10" value="" name="codeResult"> <b>«</b> Result
</form>
how can I code this to achieve the following scenerio:
if the serial number entered falls between:
100 and 1150 the year must equal 1903
1151 to 1850 would equal 1904 and so on
How can the code be modified to achieve this criteria?
Thanks in advance!!!
Example:
function getYear(code) {
code = code.toUpperCase();
switch (code) {
case "1150": code = "1903"; break;
case "1850": code = "1904"; break;
case "2550": code = "1905"; break;
case "3350": code = "1906"; break;
case "4250": code = "1907"; break;
case "5450": code = "1908"; break;
case "6950": code = "1909"; break;
case "8750": code = "1910"; break;
case "10850": code = "1911"; break;
case "13350": code = "1912"; break;
default: code = "No record!";
}
document.code.codeResult.value = code;
}
<form name="code">
<input type="text" size="10" maxlength="10" name="code"><b>«</b>
Enter Your Gibson guitar's Serial Number
<Input TYPE="button" VALUE="Lookup Year" onclick="getYear(document.code.code.value);">
<input type="text" size="10" value="" name="codeResult"> <b>«</b> Result
</form>
how can I code this to achieve the following scenerio:
if the serial number entered falls between:
100 and 1150 the year must equal 1903
1151 to 1850 would equal 1904 and so on
How can the code be modified to achieve this criteria?
Thanks in advance!!!