I want to 선택해제합니다 extarea 필드에 모든 입력 및 양식. '클래스' 를 사용할 경우 다음과 같은 작동하잖아 입력입니다 버튼를 재설정하지.
$(".reset").bind("click", function() {
$("input[type=text], textarea").val("");
});
그러면 모든 필드가 아닌 수준들과 페이지의 양식에서. 어찌 보면 딱 내 선택기를 양식 등 실제 재설정하지 버튼를 산다?
$(':input','#myform')
.not(':button, :submit, :reset, :hidden')
.val('')
.prop('checked', false)
.prop('selected', false);
$(':input','#myform')
.not(':button, :submit, :reset, :hidden')
.val('')
.removeAttr('checked')
.removeAttr('selected');
이 포스트를 참조하시기 바랍니다. https://stackoverflow.com/questions/680241/blank-out-a-form-with-jquery
또는
$('#myform')[0].reset();
Jquery 로 제안됩니다:
>. 읽어들이려면 및 변경 DOM 같은 특성을 '또는', '상태', '선택' 점검됩니다 비활성화됨 양식 요소 지프로프 () 방법을 사용합니다.
선택기를 저회가 값을 사용하는 경우 빈 값뿐만 재장착하면 양식, it& # 39 에 필요한 모든 것은 필드용 비어 있습니다. 이후 모든 사용자로부터 편집 작업을 한다는 것입니다 형태로 재설정하지 전의 양식이 부하가 서버 측. If there is an 입력입니다 username" 이름이 "; 그리고 그 당시 이 페이지에 있는 것으로, 대부분의 솔루션을 때는기대어 프리필드 sername 서버에서 삭제, 그 값을 입력입니다 가치를 어떻게 user& # 39 의 변경 전의 재설정하지 않습니다. 양식 재설정하려면 하는 경우, 이:
$('#myform')[0].reset();
하지만 모든 것은 필요한 경우 재설정하려면 투입물 일부 가치, 예를 들어 비어 있는 값을 양식 채우기가 관심용 다른 의견을 대부분 솔루션을 사용할 수 있습니다.
누군가 이 스레드를 사용하여 가장 간단한 것은 있지만, 여전히 판독값 슬라이드에서는 솔루션이므로 일반 JavaScript 를 포함한다. Javascript 가 단순 입력 필드를 경우, 그 안에 있는 양식 재설정하지 명령:
document.getElementById("myform").reset();
여기에 대한 자세한 내용은. http://www.w3schools.com/jsref/met_form_reset.asp
건배!
왜 모든 작업을 해야 JavaScript 무엇일까요?
<form>
<!-- snip -->
<input type="reset" value="Reset"/>
</form>
http://www.w3.org/TR/html5/the-input-element.html # 키워드 입력 유형 속성
>. 첫째, centera won& 필드용 선택해제합니다 기본값과 함께, t # 39 한 해 봤어요.
$('.reset').on('click', function() {
$(this).closest('form').find('input[type=text], textarea').val('');
});
이 구문은 단순히 Javascript 와 함께 할 수 있습니다 ' (),' 오레스트 게테르망베이드 (your-form-id" ";)
이런 식으로 함수를 호출하여 재설정하지 jquery 사용할 수도 있습니다 $ (& # 39, # your-form-id& # 39;) ' [0] 오레스트' ();
' [0]' 잊지 않아야 합니다. 이 경우 다음과 같은 오류가 경험할 수 있습니다.
>. TypeError: 오레스트 기능이 아닙니다 $ (.)
JQuery 는 또한 이벤트가 사용할 수 있습니다.
>. $ (& # 39, # form_id& # 39;), 스트리거 (reset" ";)
및 작동하잖아 찾았다.
참고: 이러한 방법을 알 수 있는 등 중요한 양식에 대한 그들의 초기 설정된 값으로 미디어만을 재설정하지 서버 페이지 부하. 즉, & # 39 value& 설정되었습니다 설정되었습니다 가치에 대한 여러분의 의견을 # 39;; 전에 재발했지 임의 변경 후 필드에 값이 같은 재설정됩니다 재설정하지 방법 입니다.
이를 통해 희망을
테스트 및 검증되었습니다 코드:
$( document ).ready(function() {
$('#messageForm').submit(function(e){
e.preventDefault();
});
$('#send').click(function(e){
$("#messageForm")[0].reset();
});
});
$ (document) 그레이디 '와' javascript 포함되어야 한다고 비활성화해야 본인의 없다.
가장 쉽고 최선의 방법이라고 - '$ (", # form")' [0] 오레스트 ();
[0] 오레스트 (), '' $ (이)
Let us 말하도다 선택해제하여 스케쳐내 필드 및 아니했노라 이스카운티페, 한편 국가품질테스트는 드롭다운이 특정 값을 # 39, & # 39 기입란 재설정됩니다 이리에 All& 그레마이닝 필드용 재설정됨 텍스트 상자, 빈 이리에 합니다. 이 방법은 특정 분야 등에 사용될 선택취소하여 우리의 요구 사항.
$(':input').not('#accountType').each( function() {
if(this.type=='text' || this.type=='textarea'){
this.value = '';
}
else if(this.type=='radio' || this.type=='checkbox'){
this.checked=false;
}
else if(this.type=='select-one' || this.type=='select-multiple'){
this.value ='All';
}
});
@using (Ajax.BeginForm("Create", "AcceptanceQualityDefect", new AjaxOptions()
{
OnSuccess = "ClearInput",
HttpMethod = "Post",
UpdateTargetId = "defect-list",
InsertionMode = InsertionMode.Replace
}, new { @id = "frmID" }))
type = " text/javascript" > 스크립트입니다 <;;; 클랭푸스 함수 () { 보기 만들기 위한 작업을 렌더링합니다 //call $ 이제 오레스트 (), (0) (# frmID" ";) } < /script>;