2012-07-04 2 views
0

버튼을 생성하는 자바 스크립트 생성 양식을 만들고 1 input type='text을 생성했습니다. 그러나 입력 한 내용을 삭제하려면 쉬운 백 스페이스 키 대신 텍스트를 강조 표시하고 입력해야합니다. 여기 내 코드 중 일부는 다음과 같습니다.javascript 생성 입력 텍스트 상자에서 백 스페이스를 사용할 수 없습니다.

var imTime=document.createElement('button'); 
var imDaTime=document.createElement('input'); 
imTime.setAttribute('onclick','xSetDaTime();'); 
imDaTime.setAttribute('type','text'); 
imDaTime.setAttribute('id','daT'); 
imTime.innerHTML='Set time (in seconds) : '; 
document.body.insertBefore(imDaTime,document.body.firstChild); 
document.body.insertBefore(imTime,document.body.firstChild); 
function xSetDaTime() { 
    lingDRILL.startTime=(new Date()).getTime()-((document.getElementById('daT').value)*1000); 
} 
window.scrollTo(0, 0); 

백 스페이스/삭제 키를 제외하고 모든 것이 올바르게 작동합니다.

+1

저에게 잘 작동하십시오. http://jsbin.com/ayegay/edit#preview –

+2

페이지에 다른 JavaScript가있어 방해가 될 수 있습니까? – Patricia

답변

0

Nevermind 왜 작동하지 않는지 알았습니다. 이 스크립트는보다 사용자 친화적 인 웹 사이트에 삽입하기위한 것이 었습니다. 그러나 백 스페이스를 사용하지 못하게되었습니다. 대신 다른 입력을 사용했습니다.

+0

이 답변을 올바른 것으로 표시하려면 – starbeamrainbowlabs

+0

2 일 동안 기다려야합니다. –

+0

아, 죄송합니다! 나는 잊는다 :) – starbeamrainbowlabs

관련 문제