-1

だから私はデータベースから生成されたウェブサイトを持っています。

各ページは div であり、ユーザーがページを選択します。

ユーザーが配送オプションを選択すると、変更時にコストが計算されるように設定されています。これは各ページ (div) にあります。

Google Chrome ではこれで問題ありません。ページを送信し、現在のページ (div) にとどまります。Firefox または IE を使用している場合、ページが更新され、最初のページ (div) から開始されます。

何か案は?

私のコードは長すぎて投稿できませんが、div を使用して本を作成する JQuery プラグインです。本の各ページには番号が付けられており、その上に 1 つの項目があります。次に、配信オプションが表に表示され、次のようになります。

echo "<td><form method='post' action=''>";
if ($postage != "")
{?>
    <label>
        <select name="postage" id="postage" onchange="this.form.submit()" >
            <option value="UK"<?php echo($postage == 'UK'?' selected="selected"':null) ?>>UK</option> 
            <option value="International"<?php echo($postage == 'International'?' selected="selected"':null) ?>>International</option> 
        </select>
    </label><?php
}
else
{
    ?><label>
        <select name="postage" id="postage" onchange="this.form.submit()" >
            <option>Choose:</option>
            <option value="UK">UK</option>
            <option value="International">International</option>
        </select>
    </label>
    <?php
} 

ありがとう!!!

4

1 に答える 1

0

ボタンが次のようになっていることを確認してください。

<button type="button">a button</button>
于 2012-05-14T13:59:41.317 に答える