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>