最简单的方式
<input name="txtDate" type="text"/>js代码取文本框的输入报错:
var datestr = document.getElementById("txtDate").value;
FireFox报错:txtDate has no properties在struts框架下,jsp页面有一个form
<html:form action="/addType.do?actionFlag=add" onsubmit="return check_Add_type();">
<table width="665" border="0">
<tr>
<td width="196" height="24">分类名称:td>
<td width="250">
<html:text property="typeName" styleClass="inputbox" maxlength="20"></html:text>
</td>
<td width="218"></td>
</tr>
......
</html:form>
js取文本框的值
var tName=typeForm.typeName.value;
Firefox 报错:typeForm is not defined在IE下一切正常,FireFox下错误多多...<select>同样也去不到值...郁闷..
谁知道怎么解决啊?谢谢啊...
<input name="txtDate" type="text"/>js代码取文本框的输入报错:
var datestr = document.getElementById("txtDate").value;
FireFox报错:txtDate has no properties在struts框架下,jsp页面有一个form
<html:form action="/addType.do?actionFlag=add" onsubmit="return check_Add_type();">
<table width="665" border="0">
<tr>
<td width="196" height="24">分类名称:td>
<td width="250">
<html:text property="typeName" styleClass="inputbox" maxlength="20"></html:text>
</td>
<td width="218"></td>
</tr>
......
</html:form>
js取文本框的值
var tName=typeForm.typeName.value;
Firefox 报错:typeForm is not defined在IE下一切正常,FireFox下错误多多...<select>同样也去不到值...郁闷..
谁知道怎么解决啊?谢谢啊...
var datestr = document.getElementById("txtDate").value;
struts框架下的问题还在研究..
这样普通form的<input type="text" />也能自动被actionForm获取到值吗? 我的action对应了一个actionForm的.
一般都是用struts标记库,没试过普通表单
由struts生成的html标记没有id属性,只有name,所以我用下面的方法 var tt = document.getElementsByName("typeName");
var t1 = tt[0];
var typename= t1.value;哈哈..
var t = document.formName.elements["typeName"];
var typname = t.value;Firefox下,只能用document.formName.elements[elementName],来获取表单的元素
<html><head><title></title></head>
<script>
function on_click(){
var obj = document.getElementById('abc');
alert(obj.value);
}
</script>
<body style="text-align:center;">
<input type=text id="abc" />
<input type=button value="............." onclick="on_click()"/></body>
</html>