html的交互

一、与用户交互,使用表单标签

<form></form>标签

定义一个表单区域,action属性定义表单数据提交的地址,method属性定义提交的方式。

<form action="http://www..." method="get">

get:通过地址栏提交到后台

post:通过http协议提交到后台



<label></label>标签

定义表单控件的文字标注

    for属性=“id的值”,将标签设置为id代表的选项

    <label for="id的值"></label>

     在input中设置id的值,


<input />标签

    name属性:用于提交时,标注用户提交的是哪种数据

    value属性:传送的值,数据库中约定好的标准

    id属性:标记input的值

    text

    一个单行文本输入框 

    <input type="text" name="username" />



    password

    定义了一个密码输入框 

    <input type="password" name="password" />



    radio

    定义了单选框 

    <input type="radio" name="gender" value="0" /> 男
    <input type="radio" name="gender" value="1" /> 女



    checkbox

    定义了多选框

    <input type="checkbox" name="like" value="sing" /> 唱歌
    <input type="checkbox" name="like" value="run" /> 跑步
    <input type="checkbox" name="like" value="swiming" /> 游泳

    file

    定义上传照片或文件等资源 

    <input type="file" name="person_pic">

    submit

    <input type="submit" name="" value="提交">
    还可以用图片控件代替submit按钮提交,一般会导致提交两次,不建议使用。如:
    <input type="image" src="xxx.gif">

    reset

    定义重置按钮

    <input type="reset" name="" value="重置">


    hidden

    自定义的一些值,先存在页面上,再一起传递给数据库


textarea

    定义多行文本输入 

    <textarea name="about">个人介绍</textarea>


select

定义下拉列表选择

<select name="site">
    <option value="0">北京</option>
    <option value="1">上海</option>
    <option value="2">广州</option>
    <option value="3">深圳</option>
</select>

  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
QML和HTML之间的交互可以通过使用Qt的WebChannel实现。WebChannel是一种允许QML和HTML之间进行通信的机制。在QML中,可以使用`WebChannel`组件来连接QML应用程序和HTML页面。通过这种方式,可以在QML中调用HTML页面中的JavaScript函数,以及在HTML页面中访问QML的属性和信号。 为了在QML中实现与HTML交互,首先需要在HTML文件中引入`qwebchannel.js`库。这个库可以在Qt的安装目录下的Src/qtwebchannel/examples/webchannel/shared/qwebchannel.js找到。将这个文件添加到资源中或者直接在HTML文件中引入。 在QML中,可以使用`WebChannel`组件来创建一个与HTML页面通信的通道。首先,需要将`WebChannel`组件添加到QML中,并将其绑定到一个对象。然后,可以使用`WebChannel`的`registerObject`函数来注册QML中的对象,以便在HTML中访问。在HTML中,可以使用`window.qt`对象来访问在QML中注册的对象和调用其函数。 通过这种方式,QML和HTML之间可以进行双向通信,实现交互操作。可以在QML中调用HTML页面中的JavaScript函数,也可以在HTML页面中通过`window.qt`对象访问QML中的属性和信号。 总结起来,通过使用Qt的WebChannel机制和在QML中注册对象,可以实现QML和HTML之间的交互。这样,可以在QML中调用HTML页面中的JavaScript函数,并在HTML页面中访问QML的属性和信号。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [QML WebView 与 HTML简单交互](https://download.csdn.net/download/weixin_43810973/10842062)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *2* *3* [Qt 之 c++/Qml与html交互](https://blog.csdn.net/u011942101/article/details/115592168)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值