저는 javascript에 익숙하지 않고 다음과 같은 문제에 대한 해결책을 찾을 수 없습니다. 내 (라이브) 검색 작업을 만들기 위해 자바 스크립트 코드를 사용하고 있습니다 (아약스를 통해).Javascript only below working
<form action="filter.php" name="filter" method="get" id="filter">
<input type="text" id="search_bar" name="s" placeholder="Type hier je zoekterm..." />
</form>
<ul id="result"></ul>
자바 스크립트 나는 누군가가 나를 내가 전에 넣어 때 내 자바 스크립트 코드도 작동하는 데 도움 수 있기를 바랍니다
$("#filter").submit(function(event) {
event.preventDefault();
$("#result").html('');
var values = $(this).serialize();
$.ajax({
url: "tracks_content.php",
type: "get",
data: values,
success: function(data){
$('#result').html(data);
},
});
});
$(this).mouseup(function() {
document.getElementById('result').style.display='none';
});
$("#result").mouseup(function(){
return false;
});
$("#filter").bind('input',(function(event){
var query = document.getElementById('search_bar').value;
if(query!=""){
$("#filter").submit();
document.getElementById('result').style.display='block';
}
else{
$('#result').html('');
document.getElementById('result').style.display='none';
}
}));
: 문제는 내가 HTML 아래에 넣으면 자바 스크립트에만 작동한다는 것입니다 HTML. 미리 감사드립니다!
([HTML5의 자리 표시 자 속성이 레이블 요소에 대한 대체하지 않습니다이다] HTTP와 같은
: //www.456bereastreet.com/archive/201204/the_html5_placeholder_attribute_is_not_a_substitute_for_the_label_element/) – Quentin