2012-07-24 146 views
1

我有一個條件語句,如果滿足條件,就會這樣做。 我的if語句很好,其他所有內容都可以正常工作。 這個想法是,如果勾選某個複選框,則其中一個文本輸入將被設置爲某個值並且變爲不可編輯。我對這條線有問題。有一個更好的方法嗎?我無法弄清楚什麼是錯的!使用JavaScript更改焦點

document.getElementById('amount').onfocus = "this.blur()"; 

回答

3

如何禁用它

document.getElementById('amount').disabled = true; 

或使其只讀

document.getElementById('amount').readOnly = true; 

FIDDLE

+0

完美,謝謝! – cream 2012-07-24 00:38:27

1

嘗試

onFocus = function(){return false;} 

或者您可以在輸入標籤中使用readonly屬性。但我不確定它是否適用於所有瀏覽器。