저는 JS에 익숙하며 누군가가 필드에 SSN 번호를 입력하면 거기에 SSN 번호를 입력하지 말라는 경고 메시지를 표시합니다.JavaScript가 작동하지 않습니다. SSN 양식 유효성 확인이 작동하려면
HTML :
<form name="card" action="#">
<input type="text" name="field" class="name social" size="60" placeholder="First and Last Name">
<input type="text" name="field" class="phone social" size="60" placeholder="Phone Number">
<input type="text" name="field" class="email social" size="60" placeholder="Email([email protected])">
<select class="select">
<option value="My card has not yet arrived">My card has not yet arrived
<option value="Direct Deposit">Direct Deposit
<option value="Suggest a Card">Suggest a Card
<option value="Issues with CARD.com">Issues with CARD.com
<option value="Other">Other
</select>
<textarea name="field" class="text social " cols="60" rows="5" placeholder="How can we help you?"></textarea>
<input type"submit" name="submit" class="subBtn" value="Submit" onclick="warnCC(document.card.field)">Submit</input>
</form>
JS :
이<script>
function warnCC()
{
var ssn = document.getElementsByTagName("input");
// document.getElementsByClassName("social");
var pattern = /^[0-9]{3}\-?[0-9]{2}\-?[0-9]{4}$/;
if (ssn.value.match(pattern))
{
return true;
alert("Please Do Not Enter SSN Info Into This Form");
}
else
{
return false;
alert("yay!")
}
}
</script>
내가 잘못 가고 캠 위치에 어떤 도움은 매우 도움이 될 것입니다. 나는 누군가가 저에게 충고를 해줄 수 있다면 "onfocusout"에서 한 것이 더 좋을 것이라고 생각합니다.
경고 행은 경고가 표시 될 때 약간의 문제를 일으킬 수 있습니다. –
오류가 있습니까? 게시물을 올리면 도움이 될 것입니다. –