我在我的联系人列表的创建页面上运行了一个JQuery函数。用户选择三个单选按钮中的一个 - 个人,团队和公司。并将根据他们选择的那个填写不同的表格。
个人会看到以下所有字段。 团队看到除了标题以外 公司看到公司和头衔。
当用户在个人/公司之间进行编辑时,view.php仍会 - >如果个人改变公司(因此不需要公司/头衔),公司/头衔仍将显示,因为他们a)没有退回价值,b)技术上不会被删除。我很满意仍然在后端的标准,但我想添加if语句以确保个人看到个人标准,公司看到公司标准等。
<body>
<div class="container">
<div class="row">
<table class="table">
<tr>
<th><strong>Name</strong></th>
<th><strong>Type</strong></th>
<th><strong>Details</strong></th>
<th><strong>Phone</strong></th>
<th><strong>Email</strong></th>
<th><strong>Address</strong></th>
<th><strong>Extras</strong></th>
</tr>
<?php
while($r = mysqli_fetch_assoc($res)){
?>
<tr>
<td class= "r-Name"><?php echo $r['Name']; ?></td>
<td class= "r-Type"><?php echo $r['Contact_type']; ?></td>
<td class="r-Details"><?php echo $r['Title']. ', '.$r['Company']; ?></td>
<td class="r-Phone"><?php echo $r['Phone']; ?></td>
<td class="r-Email"><?php echo $r['Email']; ?></td>
<td class="r-Address"><?php echo $r['Address']; ?></td>
<td class="r-Update"><a href="update.php?id=<?php echo $r['id'] ?>">Edit</a></td>
<td class="r-Delete"><a href='delete.php?id=<?php echo $r['id']?>'>Delete</a></td>
</tr>
<?php } ?>
</table>
</div>
</body>
</html>
答案 0 :(得分:0)
您可以将其添加到您的jquery代码
$("yourinput_id").prop('disabled', true); //to disable
$("yourinput_id").prop('disabled', false);//to enable
/*so that the form will ignore the input when passed to php, regardless of
visibility*/