나는 선택 가능한 값을 가진 html "양식"에서 작업하고 있습니다. 나는 값을 선택하면 페이지가 URL을로드하고 같은 시간에 폼의 리셋을 할 것이다. (기본값을 선택하면 선택한 코드가있다. = "selected").재설정 가능한 양식 (URL 포함)
두 결과를 따로 얻을 수 있습니다. 이 작업을 함께하면 페이지로드 기능이 하나만 (데스크톱 브라우저에서 작동하지만 모바일에서 작동해야 함)
사용자가 값을 선택한 후 ///////
: 이전 페이지에서 다시 설정하는 것은, 값이 선택 발견 할 것이다, 그는 내가 당신에게 코드없이 jQuery로 다른 하나를 보여 다시
그것을 선택할 수 없습니다 /////////////////////////////// jquery
<head>
<script type='text/javascript' src='jquery.min1.7.2.js'></script>
<SCRIPT LANGUAGE="Javascript">
$(function(){
// bind change event to select
$('#titolo').on('change', function() {
var url = $(this).val(); // get selected value
if (url) { // require a URL
this.selectedIndex = 0;
window.location = url; // redirect
}
return false;
});
});
</script>
</head>
<body>
<form name="contatto" id="contatto">
<SELECT name="titolo" size="1" id="titolo" style="WIDTH: 441px" LANGUAGE="javascript">
<OPTION selected="selected"></OPTION>
<OPTION value="www.ciao.it">01</OPTION>
<OPTION value="www.ciao1.it">02</OPTION>
<OPTION value="www.ciao2.it">>03</OPTION>
</SELECT>
</form>
</body>
////////////////////////////////////////////////////////////////////
<head>
<SCRIPT LANGUAGE="Javascript">
function resetcampi() {
document.forms['contatto'].titolo.selectedIndex = 0;
}
</script>
</head>
<body>
<form name="contatto" id="contatto">
<SELECT name="titolo" size="1" id="titolo" style="WIDTH: 441px" LANGUAGE="javascript"
onchange="location.href=contatto.titolo.value; resetcampi()">
<OPTION selected="selected"></OPTION>
<OPTION value="www.ciao.it">01</OPTION>
<OPTION value="www.ciao1.it">02</OPTION>
<OPTION value="www.ciao2.it">>03</OPTION>
</SELECT>
</form>
</body>
없이 //////// ////////////////////////////////// ///////////////////////
일부 도움이됩니까?
양식을 재설정하더라도 일부 브라우저는 캐시에 값을 보관하여 계속 선택합니다. 내가 너라면 그 페이지에 들어갈 때 양식을 다시 만들거야. – Jules