1
Jquery를 사용하고 있습니다. 검색 값을 입력하기위한 입력 텍스트와 검색 문자열을 지우는 버튼이 있습니다.검색 필드를 지우지 않고 양식 데이터를 지우지 마십시오.
검색 버튼을 클릭하면 입력란의 값을 지우고 검색 필드를 지울 때 문제가 발생하지만 양식 데이터가 지워지지 않고 브라우저 콘솔에서 입력 텍스트를 볼 수 있습니다. 검색 필드에 사용되었습니다.
다음 코드는 하나 문제가 해결되지 않았다 그러나
$('#myform').each(function(){
this.reset();
});
를 사용하여 입력 텍스트에
$(':input','#myform')
.not(':button, :submit, :reset, :hidden')
.val('')
.removeAttr('checked')
.removeAttr('selected');
내가 시도를 값을 삭제하는 데 사용됩니다.
검색 단추 지우기를 클릭하면 입력 텍스트 필드와 양식 데이터를 지우는 방법은 무엇입니까?
양식 요소
<form id="myform">
<input id="desc">
<a href="#" class="easyui-linkbutton" onclick="getSearch()">Filter</a>
<a href="javascript:void(0)" class="easyui-linkbutton"
onclick="removeFilter()">Clear</a>
</form>
편집 한
function getSearch(){
$('#dg').datagrid('reload',{
desc: $('#desc').val(),
search: 'true',
loadValues: 'false'
});
}
을 양식 데이터 –
양식을 제출할 때 검색 필드의 값은 무엇입니까? 서버에 보내시겠습니까? 나는 그것이 자바 스크립트로 필드 텍스트를 제거 할 때 적용되지 않을 콘솔 동작이라고 생각합니다. –
@ArunPJohny 양식 데이터가 의미하는 바는 서버로 전송되는 데이터입니다. 지우개 버튼을 누르면 서버에 값이 전송되는 것을 볼 수 있으며 입력 필드 텍스트가 지워져도 서버의 값을 인쇄 할 수 있습니다. – user75ponic