ICE Example: Static ICE Form
The HTML form and supporting JavaScript that selects a beverage and vessel is an ICE static native service:
MAPPER (Static ICE Form)
.Object Name: BOB_UI_ST <!DOCTYPE html> <HTML> <HEAD> <TITLE>nn BOB (static)</TITLE> <SCRIPT> function setVesselText(aRadioBtn) { aRadioBtn.form["vesselText"].value = aRadioBtn.value; } function setBeverageText(aRadioBtn) { aRadioBtn.form["beverageText"].value = aRadioBtn.value; } window.onload = function(e){ setVesselText( document.querySelector('input[name="vesselTypeRadio"]:checked') ); setBeverageText( document.querySelector('input[name="beverageTypeRadio"]:checked') ); } </SCRIPT> </HEAD> <BODY> <TABLE> <form METHOD="POST" action="http://localhost/ICE/default.asp?Category=BOB&Service=BOB_PROC"> <TR> <TD COLSPAN="3"> <FIELDSET> <LEGEND STYLE="font-weight:bold">Ninety-Nine</LEGEND> <input type="text" readonly name="vesselText" STYLE="border:none; text-align:center; text-decoration:underline"> of <input type="text" readonly name="beverageText" STYLE="border:none; text-align:center; text-decoration:underline"> </FIELDSET> </TD> </TR> <TR> <TD VALIGN="top"> <FIELDSET> <LEGEND>Pick a Vessel</LEGEND> <input type="radio" name="vesselTypeRadio" value="bottles" checked onclick="setVesselText(this);"> Bottles<br> <input type="radio" name="vesselTypeRadio" value="kegs" onclick="setVesselText(this);"> Kegs<br> <input type="radio" name="vesselTypeRadio" value="shots" onclick="setVesselText(this);"> Shots<br> <input type="radio" name="vesselTypeRadio" value="jugs" onclick="setVesselText(this);"> Jugs<br> <input type="radio" name="vesselTypeRadio" value="glasses" onclick="setVesselText(this);"> Glasses<br> <input type="radio" name="vesselTypeRadio" value="thimbles" onclick="setVesselText(this);"> Thimbles<br> <input type="radio" name="vesselTypeRadio" value="boxes" onclick="setVesselText(this);"> Boxes </FIELDSET> </TD> <TD> </TD> <TD VALIGN="top"> <FIELDSET> <LEGEND>Pick a Beverage</LEGEND> <input type="radio" name="beverageTypeRadio" value="beer" checked onclick="setBeverageText(this);"> Beer<br> <input type="radio" name="beverageTypeRadio" value="wine" onclick="setBeverageText(this);"> Wine<br> <input type="radio" name="beverageTypeRadio" value="moonshine" onclick="setBeverageText(this);"> Moonshine<br> <input type="radio" name="beverageTypeRadio" value="tequila" onclick="setBeverageText(this);"> Tequila<br> <input type="radio" name="beverageTypeRadio" value="champagne" onclick="setBeverageText(this);"> Champagne<br> <input type="radio" name="beverageTypeRadio" value="scotch" onclick="setBeverageText(this);"> Scotch<br> <input type="radio" name="beverageTypeRadio" value="mead" onclick="setBeverageText(this);"> Mead </FIELDSET> </TD> </TR> <TR><TD COLSPAN="3"> </TD></TR> <TR> <TD COLSPAN="3" ALIGN="center" VALIGN="bottom"> <input type="submit" value="Submit"> </TD> </TR> </form> </TABLE> </BODY> </HTML>