我有一个文本框,允许用户输入他们的名字,它应该像LastName,名字格式。下面的JS按照预期完美地工作。我将在单击按钮中的OnClientClick事件上调用此函数。但是我有n个需要验证的文本框,现在我需要对所有的文本框重复地复制这个函数。是否有任何方法来重建这个可以用于所有的文本框,这将减少代码数量和颈部疼痛。
function onFirstNameLastName() {
var name = /^\w{1,20}\, \w{1,20}$/
var Id = document.getElementById("bodycontent_Updat
我对正则表达式的知识非常薄弱。我需要帮助构建正则表达式,如果用户将标题文本框字段空,则尝试显示两个通知。在我最初的项目中,有不止一个文本框用于货币、描述文本框、chekcbox等。但是我不想让这个例子变得更广泛,所以我只使用一个文本框。
如果文本框字段为空,则两个通知都会出现,但问题是,一旦正确的输入被放置,它仍然显示通知号二:"*描述性标题“。为什么会这样呢?
JS表达式
"required": { // Add your regex rules here, you can take telephone as an example
我正在尝试在asp.net mvc中添加验证。在页面加载时,我只有一个文本框可以完美地进行验证。但是我想在运行时添加另一个文本框,这也是我的数据库中的一个必填字段。
但我不能做到这一点。文本框的Html相同,但运行时生成的文本框未显示所需的验证。
我使用的代码如下
创建了一个模型作为EmployeeVM
public class EmployeeVM
{
[Required]
public string name { get; set; }
[Required]
public string age { get; set; }
}
我的视图代码是这样的:
@us
我在asp.net中有一个自定义验证器,它可以验证客户端的地址,它可以很好地工作。除非,当我通过填充文本框来更正错误时,错误消息不会像必需的字段验证器那样消失。我使用自定义验证的原因是因为我对街道名称、号码、郊区等有单独的框,并希望一次验证所有它们。
这是我的JS:
function ValidateAddress(src, args) {
var unit = document.getElementById('TextUnit');
var street = document.getElementById('TextStreet');
var sub = do
我已经成功地使用JS验证了我的文本框,但我知道我需要允许captcha与验证一起工作。
<script>
function validateForm() {
var x = document.forms["reg"]["User"].value;
var letters = "@";
if (x.match(letters))
{
alert("Can't Have Email Address As USERNAME!");
return false;