2012-10-21 9 views
18

내가 입력 필드가 있고 난으로 렌더링 동급JQuery와 설정 값이

<form:input path="userName" id="userName" title="Choose A Unique UserName" readonly="${userNameStatus}" class="formData"/> 

사용하여 값을 설정하려고 : 나는 다음과 같은 jQuery를 사용하고

<input id="userName" name="userName" title="Choose A Unique UserName" class="formData" type="text" value=""/> 

을하지만, 이것은 작동하지 않는 것 같습니다. 누군가 내가 잘못 가고 있다고 말할 수 있습니까? 이벤트를

$('#reset').click(function(){ 
      $("#userNameErr").text(""); 
      $('#badgeNoErr').text(""); 

      $(".errors").html(""); 

      $(".formData").val(""); 

     }); 

처리도 $(".formData").text("") 또는 $(".formData").val("") 작동

$(".formData").html(""); 

JQuery와 편집 기능.

+0

을 생산거야? 반대로 어떤 서버 측 스크립트와도 작업하고 있습니까? –

+0

실제 HTML은 devdar

+0

값을 설정하려고합니다. 재설정 버튼을 클릭하면이 필드가 null로됩니다. – devdar

답변

45

이렇게하면됩니다. 문제가 해결되지 않으면 빈

$(".formData").val("") 

를 들어

$(".formData").val("valuesgoeshere") 

, 당신은 jsFiddle를 게시해야한다.

jsFiddle는 : http://jsfiddle.net/zSb4f/

+0

이것은 스프링 태그가 작동하지 않습니다 그래서 나는 그것의 다른 있지만 그것은 일반적인 HTML을 렌더링하는 경우 잘 모르겠습니다 문제가 뭐니 뭐니? – devdar

+0

이것은 내 jsFiddle입니다. http://jsfiddle.net/FtnLM/3/ – devdar

+1

dom 준비 태그에 넣으십시오. – Aktee

1
jsfiddle에 온로드에 JQuery와로드 설정을 변경

. . . 작품. . .

+1

이것을 확인하십시오 [피들] (http://jsfiddle.net/GuGqS/) – palerdot

+0

그럼 왜 내 코드가 작동하지 않는가? – devdar

+1

u는 nowrap (head)로 처음 설정했습니다. . . domit에 작동합니다 ... 난 nowrap 머리 설정 – palerdot

-1

이 스크립트를 작성하기 만하면됩니다. 이를 위해 입력 요소를 사용하십시오.

$("input").val("valuesgoeshere"); 

또는 id = "fsd"로 작성하면이 코드가 작성됩니다.

$("input").val(document.getElementById("fsd").innerHTML); 
0

이 코드를 입력 태그에 다른 ID로 설정 한 값으로 사용하십시오.

$(".formdata").val(document.getElementById("fsd").innerHTML); 

또는 사용 입력 태그의 설정 값이 코드를 사용하여 클래스 명 = "formdata"

$(".formdata").val("hello"); 
-4

는 그것은 확실히 해결 될

$(document).ready(function(){ 

}); 

에 jQuery를 기능을 넣습니다.

+1

새 답변을 게시하는 대신 다른 답변을 수정하십시오. 서식 도움말을 살펴보십시오. http://stackoverflow.com/editing-help –

1

입력 필드이 사용 formData 클래스 이름이 있으면 상기 입력 필드 ID를 가지고 $(".formData").val("data")

경우 이름 formData 이것을 사용 특성 : $("#formData").val("data")

입력 된 이름을 사용 주어진다면 본 : $("input[name='formData']").val("data")

유형을 언급 할 수도 있습니다.그런 다음 해당 유형 및 지정된 클래스 이름의 모든 입력을 참조합니다 : 년대 * 실제 *의 HTML이 무엇을 $("input[type='text'].formData").val("data")

0
$('.formData').attr('value','YOUR_VALUE') 
관련 문제