Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/239.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在编辑表中的行时添加验证_Javascript_Php_Jquery_Html_Validation - Fatal编程技术网

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");