使用jQuery / JavaScript在表单中引用隐藏值

时间:2013-08-15 22:00:15

标签: php javascript jquery

我是网络开发的新手

我有PHP删除功能,我想用它来删除数据库表中的行。

if($form_no==="delete" && isset($_POST['id']) && isset($_POST['form_no']))
{
    switch ($_POST['form_no']) {
        case 1:$table="employees"; break;

        default:break;
    }
    $query="DELETE from ".$table." where id=".$_POST['id'];
    mysql_query($query)or die( ' '.mysql_error().'  '.$query);
    $message='deleted';
    switch ($_POST['form_no']) {
        case 1:manageEmployees($message);break;

        default:break;
    }

}

这是我在屏幕上显示的表格之一

<tr><th>First Name</th><th>Last Name</th><th>Email</th><th>Password</th><th>Phone   number</th></tr>   
       <tr><td><input type="hidden" id="form_no" name="form_no" value="1"></td></tr>

<tr><td><input type="text" name="firstname[]" id="firstname"></td>
    <td><input type="text" name="lastname[]" id="lastname"></td>
    <td><input type="text" name="email[]" id="email"></td>
    <td><input type="text" name="password[]" id="password"></td>
    <td><input type="text" name="phone_no[]" id="phone_no"></td>
    <td><button type="submit" name="submit" id="submit">Add Employee</button></td>
<td><button type="button" name="delete" class="delete" value=21>Delete Employee</button></td></tr>
    <td><p><p></td>
    </tr>

我正在尝试访问表单中的其他值。单击按钮时,我可以获取我要查找的ID,因为它是按钮的值。我真正想要做的是获取隐藏字段的值,并找出按下删除按钮的位置。

我不能使用find elementById,因为删除按钮不是唯一的,也不是表单。我正在尝试使用$(this).parents().parents('#form_no').val(),但这会返回undefined。

我知道一定有可能这样做但是我没有接近,如果有人能指出我正确的方向,我会提前多多感谢。

0 个答案:

没有答案