Enable Text box in a HTML Table

Discussion in 'JavaScript' started by jam0123, Jul 19, 2010.

  1. #1
    Dear all Gurus,

    I'm stucked with below logic. Wanna get your advice to find out where I went wrong.Please help....

    Below is my Coding .
    A dynamic HTML table is generated with text boxes (in Dissable mode) with EDIT & DELETE buttons . When user clicks on Edit button, particular row should be enable to edit the values generated.

    But Unfortunately in my coding, always the fist row only gets enabled.

    <script type="text/javascript">
    function m(id){
    document.getElementById('Record_id').disabled=false;
    document.getElementById('file_number').disabled=false;
    return false;
    }

    </script>


    
    while ($rw = mysql_fetch_array($query1)) {
    $k = $rw['Record_id'];
    echo '<tr>';
    echo'<form name = "t_data">';
    echo '<td>'.'<input type="text" id="Record_id" name="Record_id"value="'.$rw['Record_id'].'" disabled="true" size ="5"/>'.'</td>';
    echo '<td>'.'<input type="text" id="file_number" name="file_number" value="'.$rw['file_number'].'" disabled="true" size = "9"/>'.'</td>';
    echo '</tr>';
     
    echo '<tr>';
    echo' <td>';
    echo'<form action="dlt_grid.php" method = "GET">';
    echo'<input type="submit" value="Delete">';
    echo'<input type="hidden" name="hf" value="'.$k.'">';
    echo'</form> ';
    echo'</td>';
                        
    echo' <td>';
    echo'<input type="submit" id="'.$k.'" value="Edit" onclick = "return m(this.id)">';
    echo'<input type="hidden" name="hf" value="'.$k.'">';
    echo'</td>';
    echo '</tr>';
    echo'</form>';
    
    PHP:
     
    jam0123, Jul 19, 2010 IP
  2. ashishhbti

    ashishhbti Peon

    Messages:
    67
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    0
    #2
    from my point if view it will work perfect....
     
    ashishhbti, Jul 21, 2010 IP