我正在构建一个非常基本的网站,目前正在进行用户创建。用户填写表单,然后将输入验证并写入MYSQL DB(如果有效)。
我想在用户输入数据时添加一些基本的错误检查 - 例如:
你明白了......如果上述任何条件都失败了,我希望文本框的标签变成红色,粗体,与其他形式略有不同的尺寸,并提供一个页面上某处的用户的简单错误消息。
我编写了一个简单的javascript函数,可以执行上面的#2和#3,并将相应的文本更改为"错误"风格。
我的问题是:
提前感谢您 - 如果由于某种原因您认为此问题之前已被问及/已回答,请提供我的帮助链接,因为我无法直接找到任何问题。
答案 0 :(得分:0)
首先,您需要了解客户端的纯JavaScript。如果需要,客户甚至可以关闭的东西。
Javascript用于显示(例如具有花哨的输入验证或在加载页面后可能更改DOM的任何内容)。
像PHP这样的服务器端语言是您与MYSQL数据库通信的唯一方式。 (不是说php是唯一的 - 其他人可能包括Ruby / Python / Node.js)
但你在这里列出的一切都是问题/项目本身。
答案 1 :(得分:0)
如果您想在不刷新页面的情况下查看某些信息,则需要查看AJAX。
最基本的信息可能是alert('That name is taken!')
。
您可以使用错误向表单元素添加一个新类,以便它获得一些额外的CSS属性。然后,一旦用户更正错误,从元素中删除该类,浏览器将重新绘制具有原始属性的元素。
JavaScript将处理AJAX请求部分和更改样式部分。显然,实际的数据库查询将通过您选择的服务器端语言进行。但听起来你对这方面没问题。