Как получить конкретное значение текстового поля строки, используя php и jquery? - PullRequest
0 голосов
/ 17 августа 2010

Привет, я хочу сделать функцию обновления, где каждый баланс персонала указан в строке таблицы. Когда форма отправлена, она отправит только конкретную строку. Как то так.

Предварительный просмотр

Я новичок в jquery, может кто-нибудь дать мне направление?

<table id="rounded-corner">
        <thead>         
            <tr>
                <th scope="col" class="rounded-company">Name</th>
                <th scope="col" class="rounded">Position</th>
                <th scope="col" class="rounded">Annual Leave Balance</th>
                <th scope="col" class="rounded">Sick Leave Balance</th>
                <th scope="col" class="rounded">Action</th>
            </tr>
        </thead>        
<tbody>
<?php foreach($list as $value) {?>
    <tr id='<?php echo $value['IDSTAFFTABLE']; ?>'>
        <td><?php echo $value['FIRSTNAME']; ?> <?php echo $value['LASTNAME']; ?></td>
        <td><?php echo $value['POSITIONNAME']; ?></td>
        <td><input type="text" name="annualleave" class="annualleave" value="<?php echo $value['ANNUALLEAVE']; ?>"/></td>
        <td><input type="text" name="sickleave" class="sickleave" value="<?php echo $value['SICKLEAVE']; ?>"/></td>
        <td><input type="submit" name="submit" class="submit" value="Submit" /></td>            
    </tr>
    <?php } ?>
    </tbody>

1 Ответ

0 голосов
/ 17 августа 2010

Прежде всего добавьте форму в ваш HTML-код внутри цикла php foreach, как это ...

<!-- Making use of foreach...endforeach is much better -->
<!-- when using annotated php code in html -->

<?php foreach($list as $value): ?>
  <form action="something" method="post">
  <!-- Rest of the code remains same -->
  </form>
<?php endforeach; ?>

Затем используйте этот jquery для отправки конкретной формы ...

$('input.submit').click( function() {
    $(this).parent("form").submit();
});

Этот код будет запускать событие click при каждом нажатии входа с классом «submit», и он отправит свою родительскую форму.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...