Создайте & ldquo; имя & rdquo; не отображаются в URL с помощью < select >

Из-за стирания типа , нет никакого способа сделать это напрямую. Тем не менее, вы можете сделать Class в конструкторе и удерживать его внутри вашего класса. Затем вы можете проверить его на три возможных типа Class, которые вы разрешаете.

Однако, если есть только три возможных типа, вы можете рассмотреть рефакторинг в enum вместо этого.

1
задан Jun Junnagrio 19 March 2019 в 14:03
поделиться

1 ответ

это правильное поведение, потому что отправленные данные формы test=hotelvinadelmar будут добавлены после URL (...)/properties/, чтобы достичь желаемого результата, вы можете попробовать добавить атрибут action в форму как <form action="/hotel"> и измените выбор на:

<select name="hotelname" required>       
        <option value="hotelvinadelmar">Viña del Mar</option>
        <option value="hotelsantiago1">Nueva Providencia</option>
        <option value="hotelsantiago2">Providencia</option></select> 
    <br><br>
</select>  

сгенерированная ссылка будет: (...)/properties/hotel?name=hotelvinadelmar(...)

или вы можете использовать функцию javascript с событием onSubmit, например:

[111 ]
0
ответ дан Fraction 19 March 2019 в 14:03
поделиться
Другие вопросы по тегам:

Похожие вопросы: