0

n 個の行を持つことができる動的フォームを持っているので、フィールド名は配列です。ただし、テキストエリアが空の場合、値が送信されないという問題が発生しています

田畑

これにより、配列データの長さに不一致が生じます (すべての配列の長さは 5 である必要がありますが、データが間違った行に滑り込む原因となる 2 つのノートのみが埋められている必要があります)。

ポストの長さ

Note の結果の配列が になるように投稿するにはどうすればよい['','','','Mr Fields','No 543']ですか?

3 つの行の例を次に示します。

<tr>
    <td><input type="hidden" name="RateId[]" value="23"><input
        type="text" name="Date[]" value="2013.08.23"
        class="datepicker required hasDatepicker" id="dp1378446864655"></td>
    <td>Meeting Room A
        <textarea placeholder="Note" name="Note[]"
            style="height: 26px;"></textarea></td>
    <td class="calc"><input type="number" min="1" name="Count[]"
        style="width: 3em" value="1"> x <input type="hidden"
        name="Nights[]" value="1">
    <div class="pull-right">
            IDR <input type="number" min="1" name="Value[]" value="3000000">
        </div></td>
</tr>
<tr>
    <td><input type="hidden" name="RateId[]" value="22"><input
        type="text" name="Date[]" value="2013.08.23"
        class="datepicker required hasDatepicker valid" id="dp1378446864653"></td>
    <td>Airport drop off
        <textarea placeholder="Note" name="Note[]"
            style="height: 26px;">Mr Fields</textarea></td>
    <td class="calc"><input type="number" min="1" name="Count[]"
        style="width: 3em" value="1"> x <input type="hidden"
        name="Nights[]" value="1">
    <div class="pull-right">
            IDR <input type="number" min="1" name="Value[]" value="250000">
        </div></td>
</tr>
<tr>
    <td><input type="hidden" name="RateId[]" value="26"><input
        type="text" name="Date[]" value="2013.08.23"
        class="datepicker required hasDatepicker" id="dp1378446864654"></td>
    <td>Restaurant Bill
        <textarea placeholder="Note" name="Note[]"
            style="height: 26px;">No 543</textarea></td>
    <td class="calc"><input type="hidden" name="Count[]" value="1"><input
        type="hidden" name="Nights[]" value="1">
    <div class="pull-right">
            IDR <input type="number" min="1" name="Value[]" value="100">
        </div></td>
</tr>
4

0 に答える 0