numbers
자바 스크립트를 사용하여 클래스 이름으로 입력 참조 만 채우는 방법은 무엇입니까?
내 코드를 테스트하지만 작동하지 않습니다.
도움을 주셔서 감사합니다.
<script type="text/javascript" src="//code.jquery.com/jquery-1.9.1.js"></script>
<script language="JavaScript" type="text/javascript">
function input_format()
{
$(.number).val($(.number).val().replace(/[^\d].+/, ""));
if ((event.which < 48 || event.which > 57)) {
event.preventDefault();
}
}
</script>
<input type="text" id="number" class="number" name="number" onkeypress="input_format()" onblur="input_format()">
코드에 두 가지 문제가 있습니다.
이벤트를 인수로 전달해야합니다.
onkeypress="input_format(event)"
그러면 기능은 다음과 같습니다.
function input_format(event)
{
또한 클래스 이름을 다음과 같이 따옴표로 감싸 야합니다.
$(".number").
최종 코드는 다음과 같습니다.
function input_format(event) {
$(".number").val($(".number").val().replace(/[^\d].+/, ""));
if ((event.which < 48 || event.which > 57)) {
event.preventDefault();
}
}
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다