为什么还没点"提交",函数就执行了呢?

longsunny longsunny 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
report.asp如下:

...
<form name="form1" method="post" action="">
<input name="name" type="text" id="name">请输入名字<br>
<input name="company" type="text" id="company">请输入公司名<br>
<input name="report" type="button" id="report" value="提交" onclick="return ccc();">
</form>

<script language="JavaScript">
<!--
function ccc()
{
if (document.form1.name.value=="")
{
alert("请输入名字");
return false;
}
else
{
<%
set rs=server.CreateObject("adodb.recordset")
rs.open "select * from report",conn,1,3
rs.addnew
rs("name")=document.form1.name.value
rs("company")=document.form1.company.value
...
rs("actiontime")=now()
%>
}
}
//-->
</script>
<%rs.update
rs.close
set rs=nothing%>


程序目的:点"提交"按钮时,调用ccc(),ccc()中先判断name框是否输入,若无内容,出提示框,若有内容则将name,company两个文本框中的内容写入report表.程序开头省略部分已建立ado连接.
问题:
(1).运行时提示"变量未定义:'document',第24行.请问函数ccc()中如何获得本asp窗体中文本框的值?
(2).为检验程序其它部分的有效性,我将ccc()中的document.form1.name.value和document.form1.company.value换成1,跳过问题(1)中的错误,发现界面可以正常显示出来,但此时打开access中的report表却见增加了一条记录,请问我此时还没点"提交"按钮调用ccc(),为什么会增加一条记录呢?程序哪里写错了?
(3)顺便问一下:javascript中可用alert("...");return false;出现警告框,点击后程序中止.在vbscript中可以用msg("...")出现提示框,但点击后程序会继续运行下去,那么在vbscript中程序中止的语句如何书写?














...全文

相关推荐

PyPI 官网下载 | dm.zope.saml2-5.0.tar.gz

资源来自pypi官网。 资源全名:dm.zope.saml2-5.0.tar.gz

挣扎的蓝藻

Cartool实战:手把手教你完成静息态EEG微状态分析的组水平聚类与模板匹配

本文详细解析了使用Cartool进行静息态EEG微状态分析的组水平聚类与模板匹配全流程。从数据准备、算法选择到参数优化,提供了k-means与T-AAHC算法的实操建议,帮助研究者避开常见陷阱,获得可靠分析结果。特别针对最优类别数确定、模板匹配参数设置等核心环节进行深入探讨,适用于认知神经科学领域的EEG微状态研究。

北陌大叔

ClickHouse集群扩容实战:用clickhouse-copier搞定数据迁移与分片重平衡

本文详细介绍了使用clickhouse-copier工具实现ClickHouse集群从3分片到5分片的平滑扩容实战。通过分片级并行处理、原子性保证等核心机制,该工具能高效完成数据迁移与分片重平衡,同时保持服务连续性。文章涵盖集群拓扑规划、表结构检查、迁移配置、执行监控及迁移后优化等关键步骤,为大数据量场景下的ClickHouse扩容提供完整解决方案。

胡葵葵博士

【5G】5G 核心网(5GC)基本架构

本文旨在科普5G核心网相关知识...

Just do it ~

SCCM实战指南:从零搭建企业级Windows自动化部署平台

本文提供了一份详细的SCCM实战指南,手把手教你从零搭建企业级Windows自动化部署平台。内容涵盖环境规划、AD架构扩展、SQL Server配置、SCCM主站点安装,以及最终实现操作系统镜像的自动化部署,旨在帮助IT管理员彻底告别手动装机,实现高效、规范的Windows设备批量管理。

渴饮易水流
评论 5
收藏 已收藏
分享
返回顶部
longsunny
ASP 28,401 成员 356,940 内容