HTML表单开发:单选按钮与控件详解

需积分: 9 2 下载量 124 浏览量 更新于2024-08-22 收藏 2.24MB PPT 举报
本文主要介绍了HTML中的单选按钮及其在Web基础开发中的应用。单选按钮是HTML表单控件的一种,用于让访问者在一组选项中选择一项。它们通过`<input>`元素实现,其中`type`属性设置为`"radio"`,并且所有具有相同`name`属性的单选按钮组成一个单选按钮组。每个单选按钮都有一个`value`属性,表示用户选择的值,在提交表单时,浏览器会发送选中项的`name`和对应的`value`。 `<input type="radio" name="gender" value="male"/>`和`<input type="radio" name="gender" value="female"/>`是一个性别选择的例子,用户只能选择其中一个。`name`属性确保了浏览器在处理多个单选按钮时能识别出用户的选择。 表单在HTML中扮演着关键角色,它允许用户与服务器进行交互。通过`<form>`标记,开发者可以定义表单的范围,包括表单动作(`action`),即数据提交的目的地,以及提交方式(`method`),通常为`"post"`或`"get"`。例如: ```html <form action="http://localhost:8080/MyApp/1.jsp" method="post"> 用户名:<input type="text" name="userName" /><br/> 年龄:<input type="text" name="age" /><br/> <input type="submit" /> </form> ``` `<input>`标记是最基本的表单控件之一,根据`type`的不同,它可以转换为各种类型的输入,如文本框、密码框、复选框等。其他常用的表单控件还有`<select>`(下拉列表)和`<textarea>`(多行文本输入框),这些元素同样嵌套在`<form>`内,共同构建完整的用户交互体验。 理解这些基础知识对于前端开发者来说至关重要,因为它们是构建用户友好的Web应用程序的基础组件。通过合理设计和使用表单和单选按钮,开发者能够有效地收集用户信息,实现客户端和服务器之间的数据交换。

小小记事本

<input v-model="inputValue" @keyup.enter="add" autofocus="autofocus" autocomplete="off" placeholder="请输入任务" class="new-todo"></input>
  • {{ index+1 }}. <label>{{ item }}</label> <button class="destroy" @click="remove(index)"></button>
{{ list.length }} items left <button v-show="list.length!==0" class="clear-completed" @click="clear"> Clear </button>
<input type="text" v-model="inputValue" /> <button @click="add">添加</button>
  • {{ item }} <button @click="remove(index)">删除</button>
实现记事本的增,添,查改

187 浏览量

wx.navigateTo({ url: '/pages/register/register',})我应该把上面这段代码放在下面这段代码的哪里才可以实现跳转到注册页面 <view class="top-box"> <view>Hi</view> <view class="next-text">欢迎使用!</view> </view> <view class="center-box"> <view class="nav"> <view class="left {{current==1?'select':''}}" bindtap="click" data-code="1"> <text>登录</text> </view> <view class="right {{current==0?'select':''}}" bindtap="click" > <text>注册</text> </view> </view> <view class="input-box" hidden="{{current==0}}"> <view class="wei-input"> <icon type="waiting" color="#44ADFB" size="16"></icon> <input class="input" auto-focus placeholder="请输入手机号/登录名"/> </view> <view class="wei-input"> <icon type="success" color="#44ADFB" size="16"></icon> <input class="input" auto-focus placeholder="请输入登录密码"/> </view> <view class="forget"> <text>忘记密码?</text> </view> </view> <view class="input-box" hidden="{{current==1}}"> <view class="wei-input"> <icon type="waiting" color="#44ADFB" size="16"></icon> <input class="input" auto-focus placeholder="请输入手机号"/> </view> <view class="wei-input"> <icon type="waiting" color="#44ADFB" size="16"></icon> <input class="input" auto-focus placeholder="请输入6位验证码"/> <text class="input-code" bindtap="getCode">{{codeText}}</text> </view> <view class="wei-input"> <icon type="success" color="#44ADFB" size="16"></icon> <input class="input" auto-focus placeholder="请输入密码"/> </view> <view class="wei-input"> <icon type="success" color="#44ADFB" size="16"></icon> <input class="input" auto-focus placeholder="请确认密码"/> </view> </view> <view class="sumbit-btn"> <button class="button" style="background-color: #33ccff;font-size: 30rpx;" type="primary">立即{{current==1?'登录':'注册'}}</button> </view> </view> <view class="shadow shadow-1"></view><view class="shadow shadow-2"></view>

156 浏览量