2014-03-31 4 views
0

양식에 두 개의 필드가 있습니다. 하나는 사이트에서 채워지며 하나는 사용자 입력입니다. 필드가 사이트에서 채워지면 필드가 비활성화되며 사용자가 입력 할 때 활성화해야합니다. 두 경우 모두 값을 변경하는 매개 변수를 전달하려고합니다. 이것은 효과가없는 것 같습니다. 어떤 도움이라도 대단히 감사하겠습니다. 페이지에는 하나의 입력 만 표시됩니다.필드 사용/사용 안 함

<input type="text" id="test" name="test" value="" style="text-transform: uppercase;" onchange="updatetest()" enabledisable="disabled" maxlength="32"> 

또는

<input type="text" id="test" name="test" value="" style="text-transform: uppercase;" onchange="updatetest()" enabledisable="disabled" maxlength="32"> 

function updatetest() { 
$("#test").prop(enabledisable, false); 
} 
+0

그 구문은 입력 필드를 만들 수 있습니까? 어떤 언어입니까? – Popnoodles

+0

'enabledisable'변수가 있습니까? id가'test' 인 요소가 있습니까? – epascarello

+0

'enabledisable'? HTML 속성은 ['disabled'] (http://stackoverflow.com/questions/6961526/correct-value-for-disabled-attribute)라고합니다. –

답변

0

안 :

$('input[name="test"]').attr('disabled', true) 

사용 :

$('input[name="test"]').removeAttr('disabled');