У меня есть простой вопрос, на который ответить google can not. Возможно, я не нашел правильные ключевые слова для google.
Я нахожусь в "index.html", и есть простая ссылка, например "Здесь". Щелчок по этой ссылке приводит меня, например, "contact.html". Возможно ли, что ссылка также выделит определенную опцию из выпадающего списка?
Для exmaple: я нажимаю на ссылку, эта ссылка приводит меня к contact.html и предварительно выбирает вариант "обратная связь".
<select name="subject">
<option value="question">Question</option>
<option value="feedback">Feedback</option>
<option value="product">Product</option>
</select>
Привет из Польши и извините за мой английский;)
вы можете сделать вот так:
<select name="subject">
<option value="question">Question</option>
<option value="feedback" selected="selected">Feedback</option>
<option value="product">Product</option>
</select>
сделать ссылку следующим образом:
<a href="contact.html?pre=1">here</a>
Используйте эту функцию на странице contact.html
function getParameterByName(name) {
name = name.replace(/[\[]/, "\\[").replace(/[\]]/, "\\]");
var regex = new RegExp("[\\?&]" + name + "=([^&#]*)"),
results = regex.exec(location.search);
return results == null ? "" : decodeURIComponent(results[1].replace(/\+/g, " "));
}
и используйте вот так:
$(document).ready(function(){
var preSelected = getParameterByName("pre");
if(preSelected == "1")
{
$('select[name="Subject"]').val("feedback");
}
});