在Java中怎么样得到Checkbox中的值

在Java中怎么样得到Checkbox中的值,第1张

Checkbox 可能唤禅出现在网页中,也可能出现在客户端程序中猛册。假设你要在 Swing 中使用 JCheckBox,枝链宏那么可以调用它的 getName() 来获取 checkbox 的值,也可以调用 isSelected() 方法来获取是否选中。

你的购买是一个链接,那么在链接上面传一个参数就行了,

<a href="purcharse?GoodId=001"></a>//purcharse是自己定义的团州

要得到的话在servlet(如果用其他框架也一样)中用request.getParameter("GoodId")得到参数值;

如果你的购买是一个按钮的话,把该行的goodId保存在按钮中就可以了:

<button onclick="document.forms[0].submit" name="GoodId" value="001">购买</button>

要得到goodid还是和上面一样,这样就不用每行写一个form了

如果要同时把好几个产品都放到购物车而且又要获得该行的ID推荐用第2个方法,第一个方法要写一段js,我塌此蔽js学得不好,希望对你扒昌有帮助

import java.awt. * import java.awt.event. *import java.applet.*public class CheckBoxDemo extends Applet implements ItenListener {String msg=" "CheckBox WinXP,winNT,solaris,macpublic void init(){WinXP=new CheckBox("WindowsXP"型纤帆,null,true)winNT=new Checkbox("卜雹Window NT/2000")solaris=new Checkbox("Solaris")mac=new CheckBox("MacOS")add(WinXP)add(WinNT)add(solaris)add(mac)WinXP.addItemListener(this)winNT.addItenListener(this)solaris.addItenListener(this)mac.addItenListener(this)}public v oid itemStateChanged(ItemEvent ie){repaint()}public void paint(Graphics g)msg="当前系统竖则是:"g.drawString(msg,6,80)msg="Windows XP:"+WinXP.getState()g.drawString(msg,6,100)msg="Windows NT/2000:"+WinNT.getState()

g.drawString(msg,6,120)msg="Solaris :"+WinXP.getState()g.drawString(msg,6,140)msg="MacOS :"+mac.getState()g.drawString(msg,6,160)}}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12449769.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-25
下一篇 2023-05-25

发表评论

登录后才能评论

评论列表(0条)

保存