1
현재 양식에서 작업하는 경우 양식이 입력 양식의 유효성을 검사하기 위해 자바 스크립트를 사용하고 입력란이 불완전한 경우 오류가 발생합니다. 내가 입력의 몇 가지를 사용할 것입니다 확인, 메신저 경우가 stop the errors from being thrown if the textbox is disabled.
자바 스크립트가 선택 상자가 비활성화 된 경우 오류가 발생하지 않습니다.
관련 코드를 찾고 있다고하지만 옵션이 있습니다에는 다음이 포함됩니다
HTML :
<select name="os" id="os">
<option>-Select-</option>
<option value="A">Android</option>
<option value="I">iOS</option>
<option value="W">Windows Mobile</option>
</select> <font color="#CC0000">*</font>
JS
if (document.FrontPage_Form1.Action[0].checked==true)
{
var dropvalue = document.getElementById("os");
var dropText = dropvalue.options[dropvalue.selectedIndex].text;
if (dropText=="-Select-") && (dropvalue.disabled=false)
{
document.getElementById("OS_Msg").style.display='';
document.getElementById("OS_Err").style.display='';
valid==false;
}
}
jQuery 사용 안함
<p><input type="checkbox" name="noPhone" id="noPhone">: My Device does not have a phone number.</p>
<script type="text/javascript">
$("#noPhone").click(onCheckChange).change(onCheckChange);
function onCheckChange() {
if ($("#noPhone").is(':checked'))
{
$("select.focusDrop").attr('disabled', 'disabled');
$(":text").attr('disabled', 'disabled');
}
else
{
$("select.focusDrop").removeAttr('disabled');
$(":text").removeAttr('disabled');
}
}
</script>
이외에도
(dropText=="-Select-") && (dropvalue.disabled=false)
주위에 괄호 포장 세트 누락에서
또한,'valid == false;'는'valid = false;'이어야합니다. (너무 작아서 대답으로 만들 수는 없습니다.) – Guffa
@Guffa - 잘 잡습니다. 답변이 업데이트되었습니다. – j08691
은 이전 개발자와 동일한 ID가 다른 곳에서 사용 된 것처럼 보입니다. 여분의 눈 세트를 가져 주셔서 감사합니다! – LinksTune