Laksanakan penyerahan kotak teks dinamik dan nilainya dalam kacang JSP
P粉916760429
P粉916760429 2023-12-11 11:56:28
0
1
509

Saya mempunyai borang dengan beberapa kotak teks yang telah ditetapkan dan kini selain itu saya juga telah mencipta beberapa kotak teks dinamik dan saya boleh melakukannya dengan javascript (saya rasa). Bagaimana untuk menetapkan nilai kotak teks yang dijana secara dinamik kepada kacang apabila borang diserahkan. Dalam kacang, saya menentukan tatasusunan rentetan untuk memegang kandungan nilai kotak teks yang dijana secara dinamik. Saya tidak menggunakan sebarang rangka kerja, sila bimbing saya bagaimana untuk melakukan ini?

P粉916760429
P粉916760429

membalas semua(1)
P粉884548619

Anda boleh memberikan semua medan input nama yang sama dan kemudian gunakan request.getParameterValues() untuk mendapatkan semua nilai dalam susunan ia muncul dalam pepohon DOM HTML.

Sebagai contoh (JavaScript dijana)

<input type="text" name="foo" />
<input type="text" name="foo" />
<input type="text" name="foo" />
...

dan

String[] values = request.getParameterValues("foo");
// ...

Anda juga boleh menambah nombor tambahan selepas nama, seperti foo1foo1foo2foo3 等,并在循环中收集值直到收到 null, foo2

, foo3

, dsb. dan kumpulkan nilai dalam gelung sehingga null

diterima .

Sebagai contoh🎜
<input type="text" name="foo1" />
<input type="text" name="foo2" />
<input type="text" name="foo3" />
...
🎜 dan 🎜
List<String> foos = new ArrayList<String>();

for (int i = 1; i < Integer.MAX_VALUE; i++) {
    String foo = request.getParameter("foo" + i);
    if (foo == null) break;
    foos.add(foo);
}

// ...
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan