您身边的网站建设专家
成功案例

【建站服务】太原网站建设_企业网站制作公司_高端网站设计开发-太原上往-域名申请

日期: 2022-09-21 02:20:56 浏览数:6


上往建站提供服务器空间服务商百度快照排名网站托管百度推广运营,致力于设计外包服务与源代码定制开发360推广搜狗推广,增加网站的能见度及访问量提升网络营销的效果,主营:网站公司,百度推广公司电话,官网搭建服务,网站服务企业排名,服务器空间,英文域名等业务,专业团队服务,效果好。


太原网站建设_企业网站制作公司_高端网站设计开发-太原上往

网站建设.png

向 CGI 程序传递单选按钮数据

当只需要选择一个选项时,我们使用单选按钮。


下面的 HTML 代码实例是一个带有两个单选按钮的表单:


<form action="/cgi-bin/cpp_radiobutton.cgi" 

         method="post" 

         target="_blank">

<input type="radio" name="subject" value="maths" 

                                    checked="checked"/> 数学 

<input type="radio" name="subject" value="physics" /> 物理

<input type="submit" value="选择学科" />

</form>

下面的 C++ 程序会生成 cpp_radiobutton.cgi 脚本,用于处理 Web 浏览器通过单选按钮给出的输入。


实例

#include <iostream>

#include <vector>  

#include <string>  

#include <stdio.h>  

#include <stdlib.h> 

 

#include <cgicc/CgiDefs.h> 

#include <cgicc/Cgicc.h> 

#include <cgicc/HTTPHTMLHeader.h> 

#include <cgicc/HTMLClasses.h> 

 

using namespace std;

using namespace cgicc;

 

int main ()

{

   Cgicc formData;

  

   cout << "Content-type:text/html ";

   cout << "<html> ";

   cout << "<head> ";

   cout << "<title>向 CGI 程序传递单选按钮数据</title> ";

   cout << "</head> ";

   cout << "<body> ";

 

   form_iterator fi = formData.getElement("subject");  

   if( !fi->isEmpty() && fi != (*formData).end()) {  

      cout << "Radio box selected: " << **fi << endl;  

   }

  

   cout << "<br/> ";

   cout << "</body> ";

   cout << "</html> ";

   

   return 0;

}

向 CGI 程序传递文本区域数据

当需要向 CGI 程序传递多行文本时,我们使用 TEXTAREA 元素。


下面的 HTML 代码实例是一个带有 TEXTAREA 框的表单:


<form action="/cgi-bin/cpp_textarea.cgi" 

         method="post" 

         target="_blank">

<textarea name="textcontent" cols="40" rows="4">

请在这里输入文本...

</textarea>

<input type="submit" value="提交" />

</form>

下面的 C++ 程序会生成 cpp_textarea.cgi 脚本,用于处理 Web 浏览器通过文本区域给出的输入。


实例

#include <iostream>

#include <vector>  

#include <string>  

#include <stdio.h>  

#include <stdlib.h> 

 

#include <cgicc/CgiDefs.h> 

#include <cgicc/Cgicc.h> 

#include <cgicc/HTTPHTMLHeader.h> 

#include <cgicc/HTMLClasses.h> 

 

using namespace std;

using namespace cgicc;

 

int main ()

{

   Cgicc formData;

  

   cout << "Content-type:text/html ";

   cout << "<html> ";

   cout << "<head> ";

   cout << "<title>向 CGI 程序传递文本区域数据</title> ";

   cout << "</head> ";

   cout << "<body> ";

 

   form_iterator fi = formData.getElement("textcontent");  

   if( !fi->isEmpty() && fi != (*formData).end()) {  

      cout << "Text Content: " << **fi << endl;  

   }else{

      cout << "No text entered" << endl;  




太原网站建设_企业网站制作公司_高端网站设计开发-太原上往


上往建站提供搭建网站域名注册官网备案服务网店详情页设计企业网店专业网络店铺管理运营全托管公司咨询电话,服务器空间,微信公众号托管网页美工排版,致力于域名申请竞价托管软文推广全网营销,提供标准级专业技术保障,了却后顾之忧,主营:虚拟主机网站推广百度竞价托管网站建设上网建站推广服务网络公司有哪些等业务,专业团队服务,效果好。

服务热线:400-111-6878 手机微信同号:18118153152(各城市商务人员可上门服务)


全国咨询热线:400-111-6878

地址:全国各地都有驻点商务

Copyright © 2021 通陆科技

网站建设上往建站