|
我做了下拉式選單然後按下送出0~5,可是有送出來星星圖層以及下拉式選單改變~可是不知道為什麼顯示我評價的資料庫數值始終不會改變耶...但是星星圖層跟下拉式選單選項會變可以幫我解決一下嘛>"<照理來說我選擇下拉式選單以及按下送出那個畫面因該要秀出星星圖層~下拉式選單改變~評價欄位數字的改變才對...
<formrunat='server'name='form1'method='POST'> 評價 <asp:TextBoxID="TextBox1"text='<%#DataSet1.FieldValue("book_appraisal",Container)%>'AutoPostBack="true"runat="server"/> (這一段的評價數值都不會改變why) : <asp:DropDownListID="select" DataTextField="book_appraisal" DataValueField="book_appraisal"runat="server"> <asp:ListItem Value="0">0</asp:ListItem> <asp:ListItem Value="1">1顆星</asp:ListItem> <asp:ListItem Value="2">2顆星</asp:ListItem> <asp:ListItem Value="3">3顆星</asp:ListItem> <asp:ListItem Value="4">4顆星</asp:ListItem> <asp:ListItem Value="5">5顆星</asp:ListItem> </asp:DropDownList> <asp:ButtonID="Button1"Text='送出'runat="server"/> <inputtype="hidden"name="MM_update"value="form1"/> </form> <%ifrequest("select")="1"then%> <divid="Layer4"><imgsrc="stars_5.gif"width="23"height="22" /></div> <%endif%> <%IFrequest("select")="2"then%> <divid="Layer2"><imgsrc="stars_5.gif"width="23"height="22"/><imgsrc="stars_5.gif"width="23"height="22"/></div> <%endif%> <%IFrequest("select")="3" then%> <divid="Layer4"><imgsrc="stars_5.gif"width="23"height="22"/><imgsrc="stars_5.gif"width="23"height="22"/><imgsrc="stars_5.gif"width="23"height="22"/></div> <%endif%> <%IFrequest("select")="4" then%> <divid="Layer4"><imgsrc="stars_5.gif"width="23"height="22"/><imgsrc="stars_5.gif"width="23"height="22"/><imgsrc="stars_5.gif"width="23"height="22"/><imgsrc="stars_5.gif"width="23"height="22"/></div> <%endif%> <%IFrequest("select")="5" then%> <divid="Layer5"><imgsrc="stars_5.gif"width="23"height="22"/><imgsrc="stars_5.gif"width="23"height="22"/><imgsrc="stars_5.gif"width="23"height="22"/><imgsrc="stars_5.gif"width="23"height="22"/><imgsrc="stars_5.gif"width="23"height="22"/></div> <%endIF%>
|