우리는 자동으로 양식을 제출하는이 코드를 사용합니다. 사용자가 검색 할 때 더 이상 사용하지 않으려는 경우 MooTools에서 어떻게 수행 할 수 있습니까?함수를 MooTools로 변환하는 방법은 무엇입니까?
우리는 결과를 클릭하면 해당 필드에 입력 할 때 결과의 목록을 아래로 떨어지는 자동 제안 스크립트가 여러분에게
<script type="text/javascript">
function autosubmit() {
setTimeout("document.search_form.submit()", 1000);
}
</script>
<input type='text' class='home_signin_field' id='search' name='user' size='30' onchange="autosubmit()">
감사, 필드에 자동 삽입 텍스트, 그 이유로는 우리 지저분한 방법. 자동 완성 스크립트는 자동으로 양식을 제출하지 않습니다. 그래서 2 문자 (깨는 결과 제출 후 적발,
<script type="text/javascript">
<!--
window.addEvent('domready', function(){
var options = {
script:"results.php?task=suggest_user&limit=3&",
varname:"input",
json:true,
shownoresults:false,
maxresults:5,
multisuggest:false,
callback: function (obj) {
}
};
var as_json = new bsn.AutoSuggest('search', options);
}
);
//-->
</script>
단순히 입력 필드에 onchange="$('search_form').submit(); return false;"
을 추가 할 수 있지만 필드에 전체 텍스트를 보존하지 않습니다 너무 빨리 리디렉션
이 우리의 자동 제안 스크립트입니다). 당신의 <input>
가 HTML에 <form>
내부에있는 경우
제출을 방지하기 위해 입력에서'onchange = "autosubmit()"'을 원격으로 원격 조작 할 수 없습니까? autosuggest와 제출이 실제로 어떻게 관련되어 있는지 명확하지 않습니다. – artlung
이 작업을 했습니까? – Sergio