<form action="ShoppingCart.jsp" method="post">
<select name="product" align="center" onchange="price.value=value">
<option value="90">Core Java I</option>
<option value="190">Core Java II</option>
<option value="290">Begining Jsp Web Development</option>
<option value="390">Professional Jsp Programming</option>
<option value="490">Professional XML</option>
<option value="590">Professional XSLT</option>
<option value="690">Begining XML Programming</option>
<option value="790">Instant UML Language</option>
<option value="890">Begining Java Objects</option>
</select>
<input type="text" name="price" readonly>
</form>

解决方案 »

  1.   

    谢谢你的解答,但是这样我在提交表单的时候获得的将是<option>元素中value的值,除了我想获得value的值外,即书的价格,我还想在提交表单的时候获取书名<option>和</option>之间的值,那应该怎样来做呢?我是实现不了这个功能啊!谢谢各位指点了!!!
      

  2.   

    <form action="ShoppingCart.jsp" method="post">
    <select name="product" align="center" onchange="price.value=value;bookname.value=options[selectedIndex].text">
    <option value="90">Core Java I</option>
    <option value="190">Core Java II</option>
    <option value="290">Begining Jsp Web Development</option>
    <option value="390">Professional Jsp Programming</option>
    <option value="490">Professional XML</option>
    <option value="590">Professional XSLT</option>
    <option value="690">Begining XML Programming</option>
    <option value="790">Instant UML Language</option>
    <option value="890">Begining Java Objects</option>
    </select>
    <input type="text" name="price" readonly>
    <input type="text" name="bookname" readonly>
    </form>