欢迎来到Doc100.Net免费学习资源知识分享平台!
您的位置:首页 > 程序异常 >

为何小弟我的form的action不对

更新时间: 2014-01-05 03:01:35 责任编辑: Author_N1

 

为何我的Form的action不对
我先描述一下问题。
我做了一个BS的FORM
Form的action一直都是<form method="post" action="/admin/gnier.nsf/gnier?OpenForm&amp;Seq=1" name="_gnier">
有什么方法让这个action变成<form method="post" action="/admin/gnier.nsf/gnier?CreateDocument" name="_gnier">吗?
如果用jQuery改变这个Form的action有效吗?
很烦,因为好像如果action是这个用document.forms[0].submit就保存不了文档。
一定要加公式写到另一个按钮才能保存。
源代码如下:<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<script language="JavaScript" type="text/javascript">
<!--
document._domino_target = "_self";
function _doClick(v, o, t, h) {
var form = document._gnier;
if (form.onsubmit) {
var retVal = form.onsubmit();
if (typeof retVal == "boolean" && retVal == false)
return false;
}
var target = document._domino_target;
if (o.href != null) {
if (o.target != null)
target = o.target;
} else {
if (t != null)
target = t;
}
form.target = target;
form.__Click.value = v;
if (h != null)
form.action += h;
form.submit();
return false;
}
// -->
</script>
</head>
<body text="#000000" bgcolor="#FFFFFF">
<form method="post" action="/admin/gnier.nsf/gnier?OpenForm&amp;Seq=1" name="_gnier">
<input type="hidden" name="__Click" value="0">
<script src="/admin/gnier.nsf/jquery.js?ReadForm"></script>
<script src="/admin/gnier.nsf/gnier.js?ReadForm"></script>
<link type="text/css" rel="stylesheet" href="/admin/gnier.nsf/gnier.css?ReadForm" />
<script src="/admin/gnier.nsf/weebox.js?ReadForm"></script>
<link type="text/css" rel="stylesheet" href="/admin/gnier.nsf/weebox.css?ReadForm" />
<script src="/admin/gnier.nsf/datepicker.js?ReadForm"></script>
<link type="text/css" rel="stylesheet" href="/admin/gnier.nsf/datepicker.css?ReadForm" /><div align="center">

--参考方法--
在Form里面domino会自动生成Form,这个我好像不能修改的。我以前的实现方法是整个Form全部自己用HTMLg构成,然后用readForm打开或者放到Page里面。但这样无法保存成文档。

希望你能发现新的方法 为Lotus界做贡献!
--参考方法--
还有个方法,就是直接在Form里面用HTML代码加Form,这样会有两个Form,一个是domino自动产生的,一个是你家的,两种不会冲突。
最近我在做多附件上传的时候试过,可以。
--参考方法--
勾上数据库属性->web访问->生成页面时使用javascript,然后表单生成的html里就没有form元素了
这时你可以使用很多东西,比如?openview,?opendocument,?editdocument什么的,用计算文本拼个链接地址出来就好了

搞个按钮写@command(filesave)的就可以保存文档,没有问题的
--参考方法--
在表单头上加</form>,屏蔽domino本身的form。
上一篇:上一篇
下一篇:下一篇

 

随机推荐程序问答结果

 

 

如对文章有任何疑问请提交到问题反馈,或者您对内容不满意,请您反馈给我们DOC100.NET论坛发贴求解。
DOC100.NET资源网,机器学习分类整理更新日期::2014-01-05 03:01:35
如需转载,请注明文章出处和来源网址:http://www.doc100.net/bugs/t/17465/
本文WWW.DOC100.NET DOC100.NET版权所有。