1. 如何在javascript中控制提交表单
<form name="form" method="post"轿模 action="">
<input type="button" value="删除" onClick="delall();" class="button">
</form>
<script language="javascript">
function delall(){
if(confirm('确定删除选中的咨闭兆缓询吗? 注意,删除后无法恢复!猜核')){
this.form.action="UserReview.asp?action=delall" //设置处理程序
this.form.submit(); //提交表单
}
}
</script>
注意上面是button 不是submit
若是submit 需要在 <form标签上加 onSubmit="delall()"
2. JavaScript 表单
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>a.html</title>
<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
<meta http-equiv="description" content="this is my page">
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<!--<link rel="stylesheet" type="text/css" href="./styles.css">-->
<script type="text/javascript">
function isChn(){
var reg = /^[u4E00-u9FA5]+$/;
if(!reg.test("捱三顶四")){
alert("是中文");
}else{
alert("不是中文");
}
}
</script>
</head>
<body>
<input type="button" name="gaowei" id="gaowei" onclick="isChn()" value="提交">
</body>
</html>
我写了个小例子 你看下 然后自己结合一下
3. 使用javascript如何实现页面加载时自动提交表单
<%
if Request.QueryString("action")="loadsubmit" then
Response.Write("自动提交")
endif
%>
<body>
<form id="form1" name="form1" method="post" action="?action=loadsubmit">
<input name="text1" type="text" value="自动提交" />
</form>
<script>
var i=3;//3秒后自动提交
function load_submit()
{
if(i==0)
{
document.form1.submit();
clearTimeout(load_t);
}
document.form1.text1.value=i+" 秒后提交";
i--;
var load_t=setTimeout("load_submit()",1000);
}
load_submit();
</script>启启
</body>
(3)javascript表单操作扩展阅读
1,不断提交表单:
<form name="hiddenForm" action="xxx">
<input type="hidden" name="code" value=<%=code%>>
<input type="hidden" name="informId" value=<%=id%>>
<燃段/form>
<悄段如script>
document.hiddenForm.submit()
</script>
2,表单只提交一次:
<script>
function submitForm() {
var frm = document.getElementById("hiddenform");
rm.submit();
}
</script>
</head>
<body onload="submitForm();">
<form id="hiddenform"
action="${pageContext.request.contextPath}/informController/countRead.action">
<input type="hidden" name="code" value=<%=code%>>
<input type="hidden" name="informId" value=<%=id%>>
</form>
</body>
4. 怎样在JavaScript中提交表单
1。表单提交,必须要有name属颤衫性。
2。form要加入 method="post"
3。提交按钮,改成button类型。你现在用的是submit,将晌洞歼会自动触发宴冲提交的。
5. JavaScript表单中常用元素主要属性和事件有哪些
在处理表格的时候,我们关心表单中的信息一般有:
•表单中元素的值。
•表单元素触发的事件。(如改变元素的值,鼠标移出和移入元素都是元素的事件。)
•表单本身的事件,主要是提交表单的操作。
对于常用的表单元素,我们有必要了解它的常用属性和事件,下面来分别介绍下:
文本框:
主要属性:
type:获取下拉框的类型(单选或多选)。
selectedIndex:获取被选中选项的序号。
options[x].selected:获取特定选项是否被选中,x为序号。(selectedIndex一般用于单选的下拉框。option[x].selected一般用于可以多选的下拉框。)
主要事件:
onchange:下拉框中被选中的选项改变时触发。
有一个教程网 站-秒秒学上,看下相关的知识,上面讲解得可以。
6. javascript怎么提交表单
假设有以下一个表搭型单:
<form id="form1">
......
</form>
当知滚猜要在javascript代码中提交表单时,用备正document.forms[0].submit();或document.getElementById("form1").submit();
7. javascript操作表单
你想写的功能不明确,但要不出错的话,写成document.ase.shi.text="请选择";
就可以了。
但你写在所有FUNCTION的前面,那么就会将你的第2个SELECT的元素 变成只有1个 “请选择”
---------------------------------------------
<form name="ase" method="post" action="index.asp">
<select name="sheng" id="sheng" onChange="asesheng(sheng.value)">
<option value ="请选择">请选择</option>
<option value="33">33</option>
<option value="333">333</option>
</select>
<select name="shi" id="shi" onChange="aseshi(sheng.value + shi.value)">
</select>
<select name="qu" id="qu">
</select>
<script language=javascript>
/*
document.ase.shi.length=1;
document.ase.shi.text="alskdjflaj";
document.ase.shi.value="";
document.ase.qu.length=1;
*/
function asesheng(a){
document.ase.shi.add(new Option(a,a));
//我加的前面一个参数是显示出来的文字,后面一个值是 value值.
}
function aseshi(a){
}
</script>
<input type="submit" name="Submit" value="提交">
</form>