社区
ASP
帖子详情
form提交问题?
风之银翼
2004-08-26 04:24:01
同一页面有两个不同名字的form,分别为editform和addform.
问题是:1、在addform(添加)中通过无组件上传可以获得正常的图片路径,而在edditform中却不能得到路径。
2、想通过javascript脚本各个页面中的文本框进行判断验证,但无论文本框空与否,都正常提交,判断失效!!
查了好久,没发现问题所在,望各位高手帮忙!!郁闷中???
...全文
386
20
打赏
收藏
form提交问题?
同一页面有两个不同名字的form,分别为editform和addform. 问题是:1、在addform(添加)中通过无组件上传可以获得正常的图片路径,而在edditform中却不能得到路径。 2、想通过javascript脚本各个页面中的文本框进行判断验证,但无论文本框空与否,都正常提交,判断失效!! 查了好久,没发现问题所在,望各位高手帮忙!!郁闷中???
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
20 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yexing
2004-08-27
打赏
举报
回复
这个不难啊,点击按钮的时候给全局变量赋值就行了
风之银翼
2004-08-27
打赏
举报
回复
to :deland(xp)
你可能理解错了我的意思,
我的formname是动态生成 ,formid也是变动的!!!
问题是这动态变化的formname和formid要如何取得??
风之银翼
2004-08-27
打赏
举报
回复
to :yexing(猪猪爱波波)
我还是不大明白你的意思,能否给点代码参考一下!!!
groupsz
2004-08-26
打赏
举报
回复
method="post" action="saveclass.asp?action=edit&id=<%=int(rs("lProductId"))%>"
各位我想问一下,这是GET接收方式吧!!
deland
2004-08-26
打赏
举报
回复
function checkForm(whichform){
var objForm = document.forms(whichform);
if(objForm){
if(isEmpty(objForm.name.value)) {
alert('请输入您的姓名!');
objForm.name.focus();
return false;}
}
}
onClick="return checkForm('requestForm');"
风之银翼
2004-08-26
打赏
举报
回复
问题解决了,
我的记录有多条,那么每条记录对应的formname当然要不一样,
而我都用同样的formname当然修改不过来了!!!
再问一个问题,如何用javascript获得form的name属性?
如果是单个的,可以通过document.formname......直接取得
或者用document.getElementById("formid").name取得
但每条记录的ID不一样,如何把formid传过去在javascript中使用?
明天结贴,分不够再加,大家帮忙!!!
5207
2004-08-26
打赏
举报
回复
我试下我的做法,结果如何?
风之银翼
2004-08-26
打赏
举报
回复
同意yexing(猪猪爱波波)
Submit按键是有OnClick事件的
yexing
2004-08-26
打赏
举报
回复
Submit按键是没有OnClick事件的
不同意。。
5207
2004-08-26
打赏
举报
回复
1。个问题我还不懂!我想应该是你在给值的时候变量写错了,细查!
2。个问题是因为:Submit按键是没有OnClick事件的,你应该将你的调用过程写在
<form OnSbumit=="return check();"......>中
试试。
风之银翼
2004-08-26
打赏
举报
回复
再UP一下!!!!
风之银翼
2004-08-26
打赏
举报
回复
to :yooxee(妖食の残月)
两个form的名字不一样,不存在同名问题!!!!
风之银翼
2004-08-26
打赏
举报
回复
cuipi2003(脆皮):
我不是用对file进行赋值,而是把它写到文本框里,
看代码就知道了!!!
妖食の残月
2004-08-26
打赏
举报
回复
用两个表单不会出现问题
可能是命名的问题或处理页的问题
风之银翼
2004-08-26
打赏
举报
回复
这是addform:
<form name="addform" method="post" action="saveclass.asp?action=add">
<tr>
<td>
<div align="center">
<input name="classno2" type="text" size="12" maxlength="10">
</div>
</td>
<td>
<div align="center">
<input name="classname2" type="text" size="20" maxlength="30">
</div>
</td>
<td>
<div align="center">
<input name="classpicture2" type="text" size="20">
<input name="button1" type="button" value="上传图片" onClick="window.open('upload_flash.asp?formname=addform&editname=classpicture2&uppath=images&filelx=jpg','','status=no,scrollbars=no,top=20,left=110,width=420,height=165')">
</div>
</td>
<td>
<div align="center">
<input type="submit" name="Submit3" value="添 加" onclick="return check();">
</div>
</td>
</tr>
</form>
风之银翼
2004-08-26
打赏
举报
回复
这是editform:
<form name="editform" method="post" action="saveclass.asp?action=edit&id=<%=int(rs("lProductId"))%>">
<tr>
<td>
<div align="center">
<input name="classno" type="text" size="12" value="<%=trim(rs("sClassNo"))%>">
</div>
</td>
<td>
<div align="center">
<input name="classname" type="text" size="20" value="<%=trim(rs("sClassName"))%>">
</div>
</td>
<td>
<div align="center">
<input name="classpicture" type="text" size="15" maxlength="30" value="<%=trim(rs("sClassPic"))%>">
<input name="button2" type="button" value="上传图片" onClick="window.open('upload_flash.asp?formname=editform&editname=classpicture&uppath=images&filelx=jpg','','status=no,scrollbars=no,top=20,left=110,width=420,height=165')">
</div>
</td>
<td>
<div align="center">
<input type="submit" name="Submit" value="修 改" onclick="return check();">
<a href="saveclass.asp?id=<%=int(rs("lProductId"))%>&action=del" onClick="return confirm('您确定进行删除操作吗?')"><font color=red>删除</font></a>
</div>
</td>
</tr>
cuipi2003
2004-08-26
打赏
举报
回复
file好像不能赋值吧!
ninjakoei
2004-08-26
打赏
举报
回复
贴代码
gamestar1
2004-08-26
打赏
举报
回复
最好不要在同一个页面用两个表单,上传可以在做一个页面,然后用iframe包含
风之银翼
2004-08-26
打赏
举报
回复
自己顶一下!!!
jquery-
form
.js 源码
异步
提交
表单和上传文件jquery-
form
.js
为什么
form
表单
提交
没有跨域
问题
浏览器的策略本质是:一个域名下面的JS,没有经过允许是不能读取另外一个域名的内容,但是浏览器不阻止你向另外一个域名发送请求。 所以
form
表单
提交
没有跨域
问题
,
提交
form
表单到另外一个域名,原来页面是无法获取新页面的内容,或者说
form
提交
后不需要返回,但是ajax是需要返回的。 而ajax是想要读取响应内容,浏览器是不允许你这么做的。 世界本无跨域,是浏览器不允许js访问别的域,但是浏览...
form
提交
不跳转
form
表单
提交
数据,往往会刷新页面,数据
提交
后会跳转到其他页面 如果不需要刷新页面时,可以通过ifame实现无刷新。 在
form
表单下定义一个ifame 将
form
的 target 属性指向 iframe 的 name 属性,这样就实现了不刷新页面的
form
提交
。 <
form
action="./radio
form
server.php" target="frameName"> <input type="radio" name="sel" id="" value="a">
form
表单action
提交
问题
详解
https://yq.aliyun.com/ziliao/64915
form
提交
action中参数无效页面通过表单(
form
)想服务器
提交
数据的时候有两种形式,一个是POST,另一个是GET。两种的一个区别是GET会直接把数据附加在url的后面,而POST发送的数据放置在http包中。
form
的action属性就是
提交
数据的url地址,method属性可以指定是GET或POST。需要注意的是如果...
form
表单
提交
的几种方式
表单
提交
方式一:直接利用
form
表单
提交
html页面代码: <!DOCTYPE html> <html> <head> <meta charset="UTF-8" /> <title>Insert title here</title> </head> <body> <
form
action="h...
ASP
28,409
社区成员
356,971
社区内容
发帖
与我相关
我的任务
ASP
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
复制链接
扫一扫
分享
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章