checkbox提交数据问题,value是不是没法从数据岛取得值呢
ouo2 2004-08-11 03:15:20 问题是这样的
HTML里面用xml数据岛的形式存储了等待入库的订单列表数据
然后用如下代码解析并显示
<tr>
<td width="15%"><input type="checkbox" class="content" name="StockID" datasrc="#VOXML" datafld="STOCKID"></td>
<td align="left">
<input type="hidden" name="enoughStock" datasrc="#VOXML" datafld="ENOUGHSTOCK">
<span datafld="RECEIPTTYPENAME"></span>
</td>
<td align="right"><span datafld="COUNT"></span></td>
<td align="right"><span datafld="STARTNO"></span></td>
<td align="right"><span datafld="ENDNO"></span></td>
</tr>
我想实现给checkbox的value赋值对应行的StockID,然后提交页面得到用户选中的StockID列表
可是采用
<input type="checkbox" class="content" name="StockID" datasrc="#VOXML" datafld="STOCKID">
这种方式是得不到对应的结果的
下一页的值都是on,请问这个问题有没有好的解决方案
数据岛内容如下
<XML ID="VOXML">
<VALUEOBJECT>
<SEARCHTYPE>1</SEARCHTYPE>
<STATUS>0</STATUS>
<CURPAGENO>1</CURPAGENO>
<SEARCHPAGENO>1</SEARCHPAGENO>
<TOTALPAGECOUNT>1</TOTALPAGECOUNT>
<TOTALITEMCOUNT>3</TOTALITEMCOUNT>
<RECEIPTSTOCKVO>
<STOCKID>143</STOCKID>
<STARTNO>0804AB00000601</STARTNO>
<ENDNO>0804AB00000700</ENDNO>
<RECEIPTTYPE>101</RECEIPTTYPE>
<RECEIPTTYPENAME>测试票据</RECEIPTTYPENAME>
<COUNT>100</COUNT>
<PROCTM>04-08-03 15:41</PROCTM>
<UNITID>1</UNITID>
<UNITNAME>cc </UNITNAME>
</RECEIPTSTOCKVO>
<RECEIPTSTOCKVO>
<STOCKID>141</STOCKID>
<STARTNO>0804AB00000701</STARTNO>
<ENDNO>0804AB00000800</ENDNO>
<RECEIPTTYPE>101</RECEIPTTYPE>
<RECEIPTTYPENAME>测试票据1</RECEIPTTYPENAME>
<COUNT>100</COUNT>
<PROCTM>04-08-03 15:41</PROCTM>
<UNITID>1</UNITID>
<UNITNAME>aa </UNITNAME>
</RECEIPTSTOCKVO>
<RECEIPTSTOCKVO>
<STOCKID>142</STOCKID>
<STARTNO>0804AB00000801</STARTNO>
<ENDNO>0804AB00000900</ENDNO>
<RECEIPTTYPE>101</RECEIPTTYPE>
<RECEIPTTYPENAME>测试票据</RECEIPTTYPENAME>
<COUNT>100</COUNT>
<PROCTM>04-08-03 15:41</PROCTM>
<UNITID>1</UNITID>
<UNITNAME>bb </UNITNAME>
</RECEIPTSTOCKVO>
</VALUEOBJECT>
</XML>