Javascript特定字段重置与下拉菜单
Javascript Specific Field reset with dropdown menu
需要一些javascript的帮助。没有太多javascript经验。我想知道是否有人对此有一些片段。
工作流/概述:4个字段
用户在字段2-4中输入数据
用户从字段1
的下拉菜单中选择重置字段重置为默认值
-字段2重置>请选择
-字段3重置>空白
fields不重置
-字段4 DOES NOT rest>保留输入值
谢谢你的帮助。
代码
</script>
<form name="testform" action="" method="get">
<fieldset>
<label>Field 1<font color="red">*</font>:</label>
<select name="select1" id="select1">
<option value="Reset">Reset</option>
<option value="1" selected>1</option>
<option value="2">2</option>
<option value="3">3</option>
</select>
<br/>
<label>Field 2</label>
<select name="select2" id="select2">
<option value="Please select">Please select</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
</select>
</br>
<label>Field 3</label>
<input type="text" name="text1" size="100"/>
</br>
<label>Field 4</label>
<input type="text" name="text2" size="100"/>
</fieldset>
</form>
</body></html>
你应该读一点关于javascript的知识,因为这是最基本的(和检查jquery)
主要是从javascript访问一个项目,你可以这样做:var element = document.getElementById('select2')
现在当你有元素"element"你可以在里面放一个值。元素。value = "请选择";
最终代码是:
<select name="select1" id="select1" onchange="maybeReset()">
function maybeReset(){
element1 = document.getElementById('select1');
if (element1.value == "Reset")
{
var element = document.getElementById('select2');
element.value = "Please select";
...
}
}
相关文章:
- 如何使用jquery将两个字段组合为下拉菜单中的选项
- 如何为下拉菜单中的不同选项创建不同数量的输入文本字段
- 从数据库填充的下拉菜单中更新输入字段
- AngularJS-用下拉菜单填充输入文本字段
- 日期选择器使用所有字段的下拉菜单JavaScript和JQuery W/O日历
- jQuery根据下拉菜单中的选择创建和删除字段
- 下拉菜单选项通过类隐藏字段
- 当“下拉选择”字段设置为某个值时,清除文本输入字段
- 多个搜索选项,单个字段,通过下拉菜单js/jquery进行选择
- 创建输入字段的下拉菜单
- 根据下拉菜单显示多个字段
- 图像下拉选择字段
- 从选定的下拉菜单项中应用文本到输入字段(html,javascript)
- 清除失去焦点的字段,除非该字段是从下拉菜单中填充的
- Javascript特定字段重置与下拉菜单
- 在angularJS中使用输入和下拉过滤字段
- 如何显示/隐藏下拉更改字段
- 我如何创建一个下拉菜单,当选择更新输入字段
- 下拉菜单水印与其他字段不同
- 下拉菜单上每个字段的Javascript函数