【发布时间】:2014-07-11 22:56:43
【问题描述】:
这是我的表单标题。
<form action="/page" id="landing_form" method="post" style="top:<?php echo get_post_meta($p->ID, 'top', true); ?>px; left:<?php echo get_post_meta($p->ID, 'left', true); ?>px;" >
我的表单中有一个简单的文本字段,然后提交按钮
<label>Email</label><input type="text" value="" id="landing_email" name="email" >
<input type="submit" name="submit" value="<?php echo get_post_meta($p->ID, 'button', true); ?>" class="landing_submit" id="landing_submit">
现在我将如何创建一个函数来检查电子邮件中是否包含“.”/“@”?或者是一个特定的字符串。
我已经尝试在我的标题中放入类似onSubmit="return function('email);" 的内容,然后将函数放入文件中。
但它甚至不检查功能,而只是提交表单。
【问题讨论】:
-
如果我理解正确,您实际上想要使用 JavaScript 进行 客户端 验证。例如在数据满足您的需求之前,您不希望将表单提交到服务器。 (这不排除服务器端验证需求......但您现在想要的是基于浏览器的验证 - 对吗?)