Javascript 在编辑表中的行时添加验证
目前,我有一个表格,我可以编辑一行并在编辑完成后保存它。我希望能够添加验证,例如,如果电子邮件单元格不包含电子邮件,那么它将不会保存。我想显示一个对话框,如果您单击“保存”并且某个字段尚未验证,则显示错误。我该怎么做 以下是我需要的:Javascript 在编辑表中的行时添加验证,javascript,php,jquery,html,validation,Javascript,Php,Jquery,Html,Validation,目前,我有一个表格,我可以编辑一行并在编辑完成后保存它。我希望能够添加验证,例如,如果电子邮件单元格不包含电子邮件,那么它将不会保存。我想显示一个对话框,如果您单击“保存”并且某个字段尚未验证,则显示错误。我该怎么做 以下是我需要的: Buyer ID - numbers only POC Name - text only POC Email - email only POC Phone - phone number only 相对HTML/PHP: <?php foreach
Buyer ID - numbers only
POC Name - text only
POC Email - email only
POC Phone - phone number only
相对HTML/PHP:
<?php
foreach ($dbh->query($sql) as $rows){
?>
<tr>
<td class="mr_id" contenteditable="false"><?php echo intval ($rows['MR_ID'])?></td>
<td class="mr_name" contenteditable="false"><?php echo $rows['MR_Name']?></td>
<td class="buyer_id" contenteditable="false"><?php echo $rows['Buyer_ID']?></td>
<td class="poc_n" contenteditable="false"><?php echo $rows['MR_POC_N']?></td>
<td class="poc_e" contenteditable="false"><?php echo $rows['MR_POC_E']?></td>
<td class="poc_p" contenteditable="false"><?php echo $rows['MR_POC_P']?></td>
<td><button class="edit" name="edit">Edit</button>
<button class="delRow" name="delete" onclick="deleteRow(this)">Delete</button></td>
</tr>
您需要向代码中添加正则表达式,还可以利用HTML
属性,例如:
`<input type=email>`
`<input type=tel>`
您需要向代码中添加正则表达式,还可以利用HTML
属性,例如:
`<input type=email>`
`<input type=tel>`
function telephoneCheck(str) {
var isPhone = /^(1\s|1|)?((\(\d{3}\))|\d{3})(\-|\s)?(\d{3})(\-|\s)?(\d{4})$/.test(str);
alert(isPhone);
}
telephoneCheck("1 555 555 5555");