Wątek przeniesiony 2018-05-22 10:06 z Inne języki programowania przez hauleth.

problem z html

0

Cześć chłopaki ,

ktoś pomoże bo zaraz oszaleje :). Napisane mam serwer w javie na hoście lokalnym. Próbuję się teraz dostać do niego poprzez stronę html , ale napotkałem mały problem.
Mianowicie formularz napisany w html generuje mi inny adres URL od oczekiwanego, dodając swoje znki których nie mam ja w kodzie.

Kod html:

<form action="http://localhost:1111/kantorOperacje" method="get">
  <p>wybirz operacje przewalutowania</p>
  <select name="?kantorOperacje">
  <option value="USDPLN" selected="selected">USDPLN</option>
  <option value="CHFUSD" selected="selected">CHFUSD</option>
  <option value="CHFUSD" selected="selected">EURUSD</option>
  <option value="USDPLN" selected="selected">USDPLN</option>
  <option value="PLNUSD" selected="selected">PLNUSD</option>
  <option value="USDCHF" selected="selected">USDCHF</option>
  <option value="USDEUR" selected="selected">USDEUR</option>
  </select>

<p>kwota:</p> <input type="number"name="?kwota" size="15" maxlength="20"
<p><input type="submit"name="wyslij" /> </p>
</form>

wynik: http://localhost:1111/kantorOperacje?%3FkantorOperacje=CHFUSD&%3Fkwota=111&1=wyslij

oczekiwany adres http://localhost:1111/kantorOperacje?kantorOperacje=CHFUSD&kwota=111

0

localhost:1111/kantorOperacje?kantorOperacje=CHFUSD&kwota=111

0

Dlaczego masz znaki zapytania w wartościach atrybutów name? Co ma oznaczać atrybut name w elemencie submit? Czy nie chodziło ci o value?
Chcesz napisać coś swojego czy próbujesz hackować bank? Nie wróżę bogactwa :P
Może się wydawać, że formatowanie kodu jest niepotrzebnym marnowaniem czasu, ale polecam zacząć to robić.

0

te dodatkowe znaki stanowiły problem, wpadłem na to sam ale i tak wielkie dzięki. Bank w przyszłym roku, dziś tylko chciałem sobie zrobić dostęp do kantoru który napisałem sobie w Javie. Jeszcze raz dzięki:)

1 użytkowników online, w tym zalogowanych: 0, gości: 1