agree 的用法

1.agree是不及物動詞
         
                a)不能直接接受詞
                b) agree + 介系詞 + 受詞
                         (1) agree to  +  事
                         (2) agree with + 人
                         (3) agree with  + 人 + on/about/over + 事

      2.例如
               
                I agree to your opinion.
                I agree with you
                I agree with the government on/about/over this issue.

                          on →「針對...方面」的意思
                         about→「關於...方面」的意思
                          over→「為了...」的意思。


       3.類似的不及物動詞用法

         disagree(不同意) with + 人 + on /about +事
          argue (爭論 )      with + 人 + over /about +事
          fight(打架)          with + 人 + over /about +事 
          chat (聊天)          with + 人 + about +事 
          compete (競爭)   with + 人 +  in +事 
          
       4.類似的及物動詞用法

         discuss (討論)     +   事    + with  + 人 
         negotiate (協商)  +   事    + with  + 人 

         share  (分享  )      +   事    + with  + 人 

转载自:

http://tw.myblog.yahoo.com/tang2002tw/article?mid=9216

### HTML Checkbox 使用方法及属性详解 #### 基本概念 HTML 中的 `<input>` 元素支持多种类型,其中 `type="checkbox"` 表示复选框。它允许用户从一组预定义选项中选择多个项目[^4]。 --- #### 主要属性说明 | **属性名** | **描述** | |------------|--------------------------------------------------------------------------------------------| | `type` | 指定输入字段的类型为复选框,固定值为 `"checkbox"`[^4]。 | | `name` | 设置返回复选框的名称,用于区分不同的表单项。同一组复选框需共享相同的 `name` 属性。 | | `value` | 定义复选框被选中时提交给服务器的具体值[^4]。 | | `checked` | 如果存在此属性,则表示该复选框初始状态下已被选中[^4]。 | | `disabled` | 若设置此属性,则复选框不可交互(灰色显示),无法更改其状态[^4]。 | --- #### 示例代码 以下是几种常见的使用场景及其对应的代码实现: ##### 场景一:基本用法 ```html <form action="/submit" method="POST"> <label><input type="checkbox" name="options" value="option1"> Option 1</label><br> <label><input type="checkbox" name="options" value="option2"> Option 2</label><br> <button type="submit">Submit</button> </form> ``` 在此例子中,两个复选框共用同一个 `name` 属性 `"options"`,因此它们属于同一组。当用户选择了某些项并提交表单时,所选项目的 `value` 将作为参数传递至服务器端^,^[^5]. ##### 场景二:默认选中状态 通过添加 `checked` 属性可以让特定复选框在页面加载时处于已选中状态。 ```html <label><input type="checkbox" name="agreement" value="agree" checked> I agree to the terms and conditions.</label> ``` ##### 场景三:动态操作(JavaScript) 可以利用 JavaScript 动态控制复选框的行为,例如根据条件设定某一项是否被选中。 ```javascript // 方法一:基于 jQuery $("#chk1").find("input:checkbox[value='1']").prop('checked', true); // 方法二:原生 JS document.querySelector("input[type='checkbox'][value='1']").checked = true; ``` 以上脚本分别展示了如何借助 jQuery 和纯 JavaScript 修改指定复选框的状态[^5]. ##### 场景四:禁用功能 有时出于业务需求可能需要暂时阻止用户对某些选项的操作,在这种情况下可以引入 `disabled` 属性。 ```html <label><input type="checkbox" name="features" value="featureA" disabled> Feature A (Not Available)</label> ``` 需要注意的是,即使设置了 `disabled`,但如果同时配置了 `checked`,那么即便不可编辑,该项仍然会在表单提交过程中发送数据[^3]. --- ### Struts 特殊情况分析 对于采用 Apache Struts 框架开发的应用而言,提供了专属标签库简化视图层编码工作量。具体来说: - `<html:checkbox>` 自动生成标准 HTML 复选框的同时还附加了一些框架特有的逻辑处理能力[^2]. - 若要使某个 `<html:checkbox>` 加载完成后立即呈现在界面上表现为“已勾选”的样子,则可通过组合方式达成目标——即紧随其后追加一个同名但不同类型的隐藏域,并赋予后者布尔型真值 `"true"`[^1]. 实例演示如下所示: ```jsp <html:checkbox property="basDict.dictIsEditable" value="" /> <html:hidden property="basDict.dictIsEditable" value="true" /> ``` 这里强调一点,尽管表面上看似乎重复定义了两次同样的键路径映射关系,但实际上二者分工明确互不影响,前者负责前端展现形式而后者承担后台初始化职责[^1]. ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值