1、document.all.myCheckBox和 document.all.item通过控件的名字定位控件,item()中是控件的名字
例如:
<input type="checkbox" name="myCheckBox">
可以用
document.all.myCheckBox得到这个控件,也可以写成document.all.item("myCheckBox")
用item的好处是,
1.如果你的控件的name是数字,比如<br>
<input type="checkbox" name="123456789">
,使用document.all.123456789会报错,用document.all.item("123456789")可以正确得到。
2.如果你的控件名字存在一个变量中,你必须这样写
var name = "myCheckBox";
eval("document.all."+name);
同样也可以写成document.all.item(name)
<form name="form1">
<input id="a" name="a" type="text" value="123123213">
</form>
<script language="javascript">
document.write(document.form1.a.value);
document.write("<br>");
document.write(document.all.item("a").value);
</script>
2、一个form同时提交到两个页面的效果,工作的需要,随手记了下来!
<script language="javascript">
function F_submit(){
document.form1.target="_blank";
document.form1.action="1.asp";
document.form1.submit();
document.form1.target="_blank";
document.form1.action="2.asp";
document.form1.submit();
}
</script>
<form name="form1" method="post" action="">
<input type="text" name="textfield">
<input type="button" name="Submit" value="提交" onClick="F_submit()">
</form>
相关推荐
在PyQt5中,有时我们需要通过控件的ID来访问特定的控件对象。这通常在处理复杂的界面时非常有用,特别是当我们需要动态地与用户界面交互时。本文将详细介绍如何利用`findChild()`方法来实现这一功能,并提供一些实用...
else if (c.Name == strControlName) // 不是容器,同时找到控件,返回 { return c; } } return null; // 控件不存在 } ``` 在这个方法中,我们首先检查传入的对象是否是窗体或控件。如果是窗体,我们从窗体...
无论是通过VisualTreeHelper,还是利用依赖属性的FindName方法,或是自定义的递归搜索,都能有效地帮助我们定位并操作目标子控件。在使用这些技术时,务必注意性能优化,避免无谓的遍历和深度查找。
这段代码通过`foreach`循环遍历了窗体上的所有控件,并根据控件的类型执行了不同的操作。如果控件是Panel,则改变其背景色;如果是Button,则改变其文字颜色;如果是TextBox,则清空其内容。此外,还可以根据控件...
通过以上步骤,你将在本地服务器上看到一个使用`name`字段的自定义Tree组件。这个项目不仅展示了如何自定义Tree组件的显示,还提供了使用Vue和Element UI进行前端开发的基本结构。对于想要学习Vue和Element UI的...
* Name:用来获取或设置窗体的名称,在应用程序中可通过Name属性来引用窗体。 * WindowState:用来获取或设置窗体的窗口状态,取值有三种:Normal(窗体正常显示)、Minimized(窗体以最小化形式显示)和Maximized...
通过以上步骤,我们成功地创建了一个可以接受自定义属性的自定义控件。这个过程对于Android开发者来说非常重要,因为它允许我们构建高度可定制的UI组件,从而更好地满足用户界面的需求和设计。同时,自定义控件也是...
这个集合包含了窗体上的所有控件,通过遍历它并检查控件类型,我们可以定位特定类型的控件并进行操作。这种方式更为灵活,适用于控件数量不确定或类型多样的场景。 ```csharp private void button2_Click(object ...
通过以上步骤,你可以在WPF MVVM应用中灵活地动态创建和管理控件,同时保持代码的整洁和模块化。在实际项目中,你还可以结合Dependency Injection(依赖注入)和XAML模板等技术进一步提升代码质量。在提供的压缩包...
2. **在窗体上创建控件**: 在窗体设计器中,可以手动放置控件,并设置其Name属性为数组形式,如"btn1"到"btn5"。 3. **将控件关联到数组**: 在Form_Load事件中,使用`Set`语句将窗体上的控件与数组关联: ```vb ...
- 创建一个简单的数据库浏览程序,只需设置Data控件的属性如`DatabaseName`和`RecordSource`,然后将Text控件的`DataSource`和`DataField`属性设定,即可显示数据库表内容。 - 利用`Move`方法(如`MoveNext`,`...
让数组里的控件都响应同一个事件,可以通过起在数组里唯一的标识,再将他们加以区分。例如,让5个textBox响应同一个keypress事件: ```csharp private void textBox_KeyPress(object sender, System.Windows.Forms....
虽然不能直接通过名称访问`DataTemplate`内的控件,但借助`VisualTreeHelper`可以实现对这些控件的操作。理解并掌握这一机制,将有助于构建更加动态和交互丰富的WPF应用。 如果你需要更具体的源代码示例,可以从名...
- Class name: TURLLabel (自定义控件名称) - **目的**:从现有的TLabel控件派生一个新的控件TURLLabel,以利用TLabel的所有功能并添加额外的特性。 ##### 2. 修改控件样式 为了模拟超链接的效果,我们需要修改...
1. **Name**: 控件的名称。 2. **Text**: 控件上显示的文本。 3. **EditValue**: 控件的实际值。 4. **Anchor**: 控件与其父容器的边距相对位置。 5. **Dock**: 控件与其父容器的相对位置。 6. **Enabled**: 控件...
该资源可以取代本人之前上次的VB.net...3再如一个Label控件,其Text为“数量”,那么可以把其Name命名为lbl_Count,如果其Text为“0123”可变数字类,则把其Tag设为0,控件则跳过其翻译,所有的控件都支持Tag这个判断。
总之,C#中的控件是构建应用程序界面的基础,通过了解和掌握这些控件及其属性,开发者可以高效地创建出满足用户需求的桌面应用程序。无论是新手还是经验丰富的开发者,深入理解这些基础知识都是至关重要的。
本篇将深入探讨如何自定义控件属性以及如何通过组合方式实现更复杂的控件。 首先,自定义控件属性主要涉及`attr.xml`文件的创建和使用。在项目的`res/values`目录下,我们需要创建一个或多个`attr.xml`文件,用于...
这可以通过控件的Name属性来实现,例如`Dim myControl As Control`,然后使用`Set myControl = Forms!YourForm!YourControl`来指定具体控件。 2. **释放控件事件**:在移动控件前,可能需要保存或解除与控件相关的...
通过设置控件的`objectName`,然后在全局样式表或代码中应用样式,可以实现自定义控件的皮肤。这在创建具有统一风格的应用程序时非常有用。 5. 响应式设计:了解如何使自定义控件适应不同的屏幕尺寸和分辨率,以及...