1

nameとsurnameの2つのフィールドを持つフォームがあります。フィールドを入力して、アクションなしで送信をクリックします。私のサイトhttp://www.xn--nonlos-8wa.html の前にフォームは

    <form method="GET">
        <input type=”text” nome=”id” value=”qui il tuo testo”&gt;
<input type=”text” cognome=”id” value=”qui il tuo testo”&gt;
        <input type= "submit" name= "submit" value= "Invia" >
        </form>

送信後のサイトは次のとおりです。

http://www.xn--nonlos-8wa.html/?name=pollo&cognome=che+sono&nome=a&cognome=b&nome=c&cognome=d

これは私が3つのフォームを送信したサイトですが、次に送信した2番目のフォームの名前を変更したいと思います。私がサイトを読んで変数の対象となる手順のデータを除いて。フィールド(変数)を編集しますが、サイトで書き直します。name=aおよびsurname=bから、サイトが新しいパラメーターになります。

http://www.xn--nonlos-8wa.html/?nome=pollo&cognome=che+sono&nome=565655&cognome=8765634&nome=c&cognome=d.

次に、フォームの送信を使用せずに...方法??? 関心のある値のみを変更してサイトを編集するにはどうすればよいですか?

送信する私のサイトの前に

http://www.xn--nonlos-8wa.html/?name=pollo&cognome=che+sono&nome=a&cognome=b&nome=c&cognome=d

スクリプトJavascrits(可能ですか??)を使用した後は http://www.xn--nonlos-8wa.html/?nome=pollo&cognome=che+sono&nome=565655&cognome=8765634&nome=c&cognome=d

4

2 に答える 2

1

あなたの質問には翻訳の問題があったかもしれませんが、フォームから渡すパラメータの名前を設定する方法を尋ねていると思いますか?

最も簡単な方法は、入力の名前を変更することです。

<input type=”text” name=”surname” value=”qui il tuo testo”&gt;

ただし、何らかの理由でhtmlを編集できない場合は、jQueryを使用してリクエストを送信し、jsonオブジェクトにパラメーターを設定することもできます。

$.ajax({
    type: "GET",
    url: "http://www.xn--nonlos-8wa.html/",
    data: {name: "a", surname:"b"}
});
于 2012-07-22T22:11:58.980 に答える
0

フォームが送信するURLを明示的に定義する必要があります。そうしないと、フォームアクションがURLに含まれるものになり、クエリ文字列変数が複製されます。

<form method="GET" action="testo.html">
    ...
</form>

次に、testo.html?nome = pollo&cognome = che+sonoに移動します。

もちろん、「testo.html」をテストが実際に行われているページに変更することもできます。

于 2012-07-22T22:24:42.283 に答える