在输入标记中单击javascript,将获取数据库中的id值

时间:2015-10-14 04:18:08

标签: javascript php jquery html onclick

我有一个代码已经在为不同的函数工作,我想以另一种方式做同样的事情。

这是我想要模仿或作为指南的代码:

<td>
    <a href="javascript:edit_id('<?php echo $row[0]; ?>')">
        <img src="b_edit.png" align="center" />
    </a>
</td>

有一个功能:

function edt_id(id){
    if(confirm('Sure to edit ?')){
        window.location.href='newread.php?edit_id='+id;
    }
}

如何使用onclick javascript在输入标签中执行此操作? 这是输入标记的代码,我想要javascript获取数据库中的ID:

<td>
    <input placeholder="<?php echo $row[3]; ?>" name="pre" type="number" value="<?php echo $pres; ?>" class="validate" onclick="?????????" min="<?php echo $row[2]; ?>" required>
</td>

我将问号放在我希望放置javascipt的位置。谢谢!

2 个答案:

答案 0 :(得分:0)

似乎你在“edt_id(id)”函数

中缺少了我
  function edit_id(id){
    if(confirm('Sure to edit ?')){
        window.location.href='newread.php?edit_id='+id;
    }
     }

并用edit_id('')

替换“问号”

答案 1 :(得分:0)

使用onclick或onblur方法调用edit_id()函数。 像

<td>
 <input placeholder="<?php echo $row[3]; ?>" name="pre" type="number" value="<?php echo $pres; ?>" class="validate" onclick="javascript:edit_id('<?php echo $row[0]; ?>')" onblur="javascript:edit_id('<?php echo $row[0]; ?>')" min="<?php echo $row[2]; ?>" required>
</td>