验证javascript中的组合框
validate combobox in javascript
我已经编写了以下代码。但当我没有选择其他值并单击提交按钮时,它不会向我显示警告消息。我不想使用getElementbyId
。我正在使用HTML的name属性。
<HTML>
<HEAD>
<TITLE>ComboBox Validation</TITLE>
<script Language="JavaScript">
function validate()
{
if (document.comboForm.technology.value=="0") '
{
alert("Please Select Technology");
}
}
</script>
</HEAD>
<BODY>
<form name="comboForm">
<select name="technology">
<option value="0">Select</option>
<option value="1">Java Server Pages</option>
</select>
<input type="submit" value="submit" onClick="validate();">
</form>
</BODY>
</HTML>
我想你想要:
if (document.forms["comboForm"].technology.value == "0")
但实际上,不要再回避document.getElementById
了。这是最清晰、最简单的处理方法:
<select id="ddTechnology" name="technology">
<option value="0">Select</option>
<option value="1">Java Server Pages</option>
</select>
if (document.getElementById("ddTechnology").value == "0")
相关文章:
- 在单独加载时运行良好的组合javascript中可能导致错误的原因
- 组合 JavaScript 数组
- 组合 Javascript 函数
- 如何组合 JavaScript 对象
- 从选择/组合 JavaScript 中删除节点
- 组合 JavaScript 函数
- 组合 Javascript 变量
- 如何在 HTML 中组合 JavaScript 变量
- 函数组合javascript
- 如何缩小和组合Javascript和CSS
- 编程岩石,纸张,剪刀的选择组合-Javascript
- 比较和组合Javascript中的数组
- AngularJS通过组合javascript文件减少HTTP请求
- 有条件地组合javascript文件作为预编译步骤(比r.js更灵活)
- 在博客上组合Javascript
- 动态组合JavaScript数组
- 创建所有可能的组合- javascript
- 文本框&选择字段组合(Javascript + Rails)
- 使用Javascript预处理器组合Javascript文件
- 哪个更好:公共JavaScriptCDN或自托管组合JavaScript