问题描述:
我在asp页面里,编辑了几个文本框和一个添加按钮,我希望点击添加按钮后将文本框收集到的数据转换成单精度型并添加到数据库记录中.但是,在启动页面后就会自动添加一条记录其内容都是0,而我通过在文本框添加数据后再点击添加按钮来添加记录时,所添加的记录也都是0.请问这是为什么?急需,不胜感激!
解析:
自动添加,而且添加空值,应该是空值,为0是你自己设的默认值吧
这说明你的程序没有经过触发就自动提交了数据插入,修改你的插入代码,先判断参数,如果为空,那么就不执行插入,使用request
你点了按钮依然如此,还是这个问题,你的程序没有触发,没有数据合法检测,就自动添加了,按纽的设置和值的传递不管对错,你点了后,如果没有转向页,那当前页都会自动刷新一次,因为你的程序漏洞,刷新即插入数据
将带有格式的文本保存到数据库中的方法/步骤:1、在jsp中,页面的带有格式的文本内容外面用一个大的标签,给定表签名。
2、页面做提交的时候用上面的表签名点innerHTML的方式来获取页面带有标签和样式的内容。
3、将上面取得的内容作为一个字符串保存到数据库即可,下次把数据库里的内容直接输出到页面就可以了。
对于要输出到word里保存样式的方法也是类似的,只是需要去看一下word解析文本的方式与jsp有何区别,在输出到word的时候做一下变换即可。
用JAVA吗,还是C#之类的?这个要看你用的什么语言和框架了:
我只能简单给你讲一下实现的逻辑:
HTML页面中输入(或者计算等等方式得到)数据。
传递到controller中,controller中可以对数据进行处理。
controller将数据封装到Modle中。
存入数据库。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)