专栏中心

EEPW首页 > 专栏 > 实验五、单选按钮组

实验五、单选按钮组

发布人:mayer 时间:2009-09-05 来源:工程师 发布文章

实验五、单选按钮组

所谓单选按钮组,就是一组按钮,但是最多只能选择其中一项,这组按钮具有同一个name属性。单选按钮在表单中的应用很多,比如提供给用户选择性别,提供给用户的一个开关都可用单选按钮组来实现。这个实验显示了CGIC如何取得单选按钮组的数据。

1、  修改mycgictest.html,增加一组单选按钮组:

<form id="form2" name="form2" method="post" action="/cgi-bin/mycgictest.cgi">

  <p>

    <label>

      性别:

        <input type="radio" name="sex" value="boy" id="sex_0" />

      男</label>

    <label>

      <input type="radio" name="sex" value="girl" id="sex_1" />

      女</label>

  </p>

  <p>

    <label for="sex_submit"></label>

    <input type="submit" name="sex_submit" id="sex_submit" value="提交" />

  </p>

</form>

这里给用户提供一个性别选项,用户可以从两个性别中选择其中一个。

2、修改mycgictest.c文件:

添加变量定义:

    char *user_sex[]={"boy","girl"};

    int user_sex_serult;

加入处理函数:

  if(cgiFormRadio("sex",user_sex,2,&user_sex_serult,0)==cgiFormSuccess){

     fprintf(cgiOut,"Ha Ha 是个%s !",user_sex[user_sex_serult]);

  }

这个实验中我使用cgiFormRadio()来处理用户提交的单选按钮组,cgiFormRadio()函数的说明请查阅我上传的CGIC手册。对于表单中的单选按钮组要注意的是每个单选按钮必须有自己的value,且不相同,这个属性是cgiFormRadio()用来区别同一按钮组中不同单选按钮的标准。应用中注意函数的第三个参数是一个整型指针,指向用户选择的单选按钮。

3、同样编译然后在浏览器中访问,选择一个性别然后提交,如果看到“Ha Ha 是个boy !”之类字样,说明成功!

专栏文章内容及配图由作者撰写发布,仅供工程师学习之用,如有侵权或者其他违规问题,请联系本站处理。 联系我们

关键词:

相关推荐

如何将RFID阅读器与Raspberry Pi Pico一起使用

基辛格:芯片加关税以促进半导体供应链回流美国

掌握FPGA,软硬都要抓 ——访清华大学孟宪元教授

视频 2012-06-07

WIN2000驱动程序设计

雷诺CEO:欧洲汽车业应向中国学习 避免彻底落后

汽车电子 2025-03-12

自动驾驶域控制器和中央控制单元行业回顾

为FPGA铺设“智造”平台 —— 上海皮赛电子有限公司总经理朱哲勇

视频 2012-06-07

中国独立主机厂的 ADAS 和自动驾驶评估

比亚迪海洋网累计销量突破440万!全新休旅车与独立MPV蓄势待发

BoardSim多板仿真

C++高级参考手册

中国芯片产业正在美国打压下快速成长

EDA/PCB 2025-03-12

用Botspot虚拟机在Raspberry Pi 5上运行Windows 11

基于Raspberry Pi的智能LED世界地图风靡全球

消费电子 2025-03-12

Meta自研芯片浮出水面:据称已进入小规模部署阶段

竞赛应与实际相结合 —— 安富利物流(深圳)有限公司技术市场经理陈志勇博士

视频 2012-06-07

Cirrus Logic 推出采用创新数字技术的TRIAC调光LED驱动器IC产品

硬件开源 大势所趋 ——赛灵斯大学计划大中华区经理谢凯年

视频 2012-06-07

Cadence仿真教程

更多 培训课堂
更多 焦点
更多 视频

技术专区