입력 텍스트 상자가 10 개인 양식이 있으며 각 입력란에는 '성', '성'과 같은 기본값이 있습니다. 나는 onblur와 onfocus를이 요소들에 사용했다. 왜냐하면 각 상자가 무엇인지를 나타내는 텍스트 상자 옆에 설명이 없었기 때문이다. 샘플 코드 : 나는 같은 페이지에이 양식을 유효성을 검사 할기본값을 사용하여 텍스트 입력 유효성 확인
<input type="text" id="o_fname" name="o_fname" value="<?php if (isset($_POST['o_fname'])) echo $_POST['o_fname']; else echo 'First Name'; ?>" tabindex="1" size="36" style="background:#000000;color:#8e8e8e;border-color:#D8D8D8;height:22px;width:200px;" onFocus="if
(this.value==this.defaultValue) this.value=''; " onBlur="if(this.value=='') this.value=this.defaultValue;">
, 난 내 JQuery와 물건을 시도했지만 문제는 텍스트 상자에 기본 값을 한 것으로이었고, JQuery와 뭔가 상자와 난에 입력 된 것을 가정했다 확실하게 유효성을 검사하지 못했습니다 ... 모든 필드를 입력하지 않으면 사용자가 양식을 제출할 수 없도록이 페이지의 유효성을 어떻게 확인할 수 있습니까?
클라이언트가 페이지의 모양을 바꿀 것으로 바꿀 수는 없습니까? 클라이언트는 레이블이 필요 없으며 양식을 제출하기 전에 유효성을 검사해야하는 기본값이있는 텍스트 상자 만 사용합니다. 일단 양식이 제출되면 양식 검증을 위해 스크립트를 작성했습니다. –
레이블이 없으면 적어도 코드에 시각 장애인으로부터 최대 508 건의 소송을 제기한다고 고객에게 알립니다. 이를 활용하여 올바른 일을 할 수 있습니다. – DampeS8N