사용자가 바코드를 스캔하는 양식이 있습니다. 바코드 판독기는 브라우저가 첫 번째 단추를 첫 번째 단추로 선택하기 때문에 양식이 제출되는 값으로 캐리지 리턴을 자동 입력합니다. 태만. 입력란에 값을 입력 할 때 Enter 키를 누를 때 일어나는 일을 어떻게 비활성화 할 수 있습니까?asp.net에서 기본 단추를 비활성화하거나 키를 입력하십시오. C#
답변
당신은 자바 스크립트와 함께 할해야합니다 도움이 될 수 있습니다 아무것도
}
}
을하지 않는다. 텍스트 상자 마크 업에서, 그래서 같은 onKeyDown에 처리기를 추가 : 키가 양식 제출을 취소 할 키 입력였다 경우는 false를 돌려줍니다
<asp:TextBox ID="TextBox1" runat="server"
onkeydown = "return (event.keyCode!=13);" >
</asp:TextBox>
.
private void textbox1_KeyUp(object sender, KeyEventArgs e)
{
if (e.KeyCode == Keys.Enter)
{
//이 당신이
이 때 onKeyPress 이벤트를 처리하고 "여러 줄"로 설정 텍스트 모드 속성을 가지고 텍스트 상자 설정이
if (e.KeyChar == (char)Keys.Enter)
{
// set event handled
e.Handled = true;
}
Alas, OnKeyPress 이벤트가 없습니다. ASP.NET입니다. –
OnKeyDown? 텍스트 상자에 ... –
자바 스크립트 답변이 작동합니다. 다음은 이러한 이벤트를 사용할 수없는 이유를 설명하는 스레드입니다. http://aspadvice.com/forums/thread/27557.aspx 생각해 보면 분명합니다. –
처럼 뭔가. 그러면 캐리지 리턴이 TextBox에 나타납니다.
FireFox를 사용하는 경우 수행 할 작업에 대한 참고 사항은 here을 참조하십시오.
- 1. Submit Enter 키를 입력하십시오.
- 2. ASP.NET에서 Profile.Get을 입력하십시오.
- 3. C# 삽입 단추를 Hashtable로
- 4. 레지스트리 키를 읽고 텍스트 상자에 값을 입력하십시오.
- 5. Zend_ 엔트리와 콜론으로 구분 된 키를 입력하십시오.
- 6. 누르지 않아도 무언가를 실행할 수있는지도 키를 입력하십시오.
- 7. ASP.NET 원치 않는 버튼을 트리거하는 키를 입력하십시오.
- 8. scriptaculous autocompleter에 키를 두 번 입력하십시오
- 9. DataGridView가 기본 키를 삽입합니다.
- 10. Asp.net에서 C#
- 11. 기본 키를 만드는 방법은 문자입니까? 나는이 같은 기본 키를 만들
- 12. asp.net에서 기본 클래스 만들기
- 13. C# 응용 프로그램에서 log4net appender를 mysql에 입력하십시오.
- 14. UIWebView, 비밀번호를 입력하십시오.
- 15. asp.net에서 C#
- 16. iPhone에 일정을 입력하십시오.
- 17. MySQL에서 기본 키를 삭제하려면 어떻게합니까?
- 18. iBatis가 테이블에 기본 키를 적용합니까?
- 19. MySQL 데이터베이스 기본 키를 사용
- 20. 기본 키를 인증하는 방법은 무엇입니까?
- 21. 데이터베이스에서 nhibernate의 기본 키를 선택하도록
- 22. 기본 키를 사용해야하는 이유는 무엇입니까?
- 23. 데이터 테이블의 기본 키를 제거하십시오
- 24. MySQL에서 SELECT를 사용하여 기본 키를
- 25. 어떻게 C#에서 Windows 키를 비활성화 할 수 있습니까?
- 26. 포커스가있는 자식 컨트롤에 관계없이 Enter 키가 항상 기본 단추를 트리거해야합니까?
- 27. 스크립트를 작성하여 무언가를 입력하십시오
- 28. XP에서 대화 상자의 기본 단추를 자동으로 "누르십시오."
- 29. C#에서 Ms 액세스 테이블의 기본 키를 얻는 방법
- 30. jquery datepicker에 날짜를 입력하십시오.
이것이 Windows Forms라면 제대로 작동 할 것입니다. 아아, ASP.NET입니다. –
그래 맞아! – Kubi