試圖找出如何通過JQuery修改輸入表單的值,並通過POST表單將其提交到PHP以提交到MySQL數據庫中。如何從jQuery發佈值到php
這裏是形式:
`<fieldset>
<input type="date" name="paydate"> <br>
<input type="text" class="income" name="openingbalance" placeholder="Opening Balance"> <br>
<input type="text" class="income" name="income_1" placeholder="Cheques"> <br>
<input type="text" class="income" name="income_2" placeholder="Direct Deposit"> <br><br>
<label>Income</label><input type="text" class="sum" id="income_sum" name="Totalincome"><br>
<label>Expense</label><input type="text" class="sum" id="expense_sum" name="expense_sum" disabled><br>
<label>Remainder</label><input type="text" id="remainder" name="TotalRemainder"><br>
</fieldset>`
這裏是腳本:
var $form = $('#balancesheet'),
$summinc = $form.find('.income'),
$summexp = $form.find('.expense'),
$summrem = $form.find('.sum'),
$sumDisplayIncome = $('#income_sum'),
$sumDisplayExpense = $('#expense_sum'),
$sumDisplayRemainder = $('#remainder');
$form.keyup('.income', function()
{
var sumIncome = 0;
$summinc.each(function()
{
var value = Number($(this).val());
if (!isNaN(value)) sumIncome += value;
});
$('#income_sum').val(sumIncome);
});
$form.keyup('.expense', function()
{
var sumExpense = 0;
$summexp.each(function()
{
var value = Number($(this).val());
if (!isNaN(value)) sumExpense -= value;
});
$sumDisplayExpense.val(sumExpense);
});
$form.keyup('.sum', function()
{
var sumRemain = 0;
$summrem.each(function()
{
var value = Number($(this).val());
if (!isNaN(value)) sumRemain += value;
});
$sumDisplayRemainder.val(sumRemain);
});`
太行:<label>Remainder</label><input type="text" id="remainder" name="TotalRemainder">
是我想要取的值的兩個領域之一,就像它在JQuery中顯示的一樣,並使用它來POST到php代碼並進入MySQL數據庫
謝謝,
應該檢查你的''keyup'的語法。 – charlietfl 2014-11-02 23:11:13
坦克你的語法評論,它實際上已經很好(除非是僥倖) – user3125767 2014-11-03 22:54:42