외국에서 유학중에 컴퓨터 프로그래밍 수업을 듣게되었는데
이 문제는 htm을 어떻게 짜야할지 잘 감이안오네요..ㅠㅠㅠㅠㅠ
영어문제인데 해석해서 질문하겠습니다.
사용자에게 이름을 입력하라는 문구를 넣으시오.
성(last name)과 이름(first name)사이에 띄어쓰기가 있는지 확인하시오 (만약 없다면 에러메시지를 출력되도록 하십시오)
쉼표(Comma)가 없는지 확인하십시오 (만약 포함되어있다면 에러메시지를 출력되도록 하십시오)
사용자의 성(Last name)을 아무 색이나 아무 크기로 출력되게하십시오.(단 모두 대문자로 출력할것)
사용자의 이름(First name) 을 성(Last name)과 다른 색과 크기로 새로운 줄에 출력되게 하십시오(단 모두 소문자로 출력할것)
마지막으로 파일의 이름은 name_Ex_A.htm으로 저장하시면됩니다.
여기까지가 과제에서 제시된 내용이고 제가 직접 짜보긴했습니다.
<html>
<head>
<title>name_Ex_A.htm(/title>
</head>
<body>
<front size=+2>
<script>
userInput = prompt('please enter your full name','');
comma = userInput,indexOf(" , ");
if (spaceposition == -1) {
alert("Please enter your FULL NAME without COMMA")
}
</script.
</font>
</body>
</html>
더 추가해야될 내용, 수정해야될 내용좀 작성해주시면 정말 감사하겠습니다 ㅠㅡㅠ
indexof 쓸줄알면 ,는 포함 안되는걸로하고 공백이 포함되면 (성 이름) 이런식으로 입력됫다고 할 수 있으니까 일단 다음 단계로 넘어가는데 공백이하나인지 아닌지 알 수가 없지 그러면 indexof 랑 lastindexof랑 같은값이 나오면 처음 공백과 마지막 공백이 같은자리니까 결국 공백이 하나라는걸로 판별 할 수도 있고 문자 카운트를 써도되고 어차피 스플릿 할꺼 공백 스플릿으로 배열이 2개가 나오는지 검사해도됨
그럼 공백이 하나라는게 판별이 되면 공백으로 split해서 각각 성이랑 이름에다가 문제에서 요구하는걸 충족시켜주면 끗임
그냥 인덱스랑 스플릿 쓸줄알면 됨
조건이 좀 개같네 문자 크기는 걍 랜덤줘서 적당한크기로 썰면되고 색깔 랜덤은... 한 10개정도 배열 만들어서 그것도 그 랜덤하고 겹치지 않게 할려면 랜덤하고 무한반복해서 겹치는거 나오면 계속 새로뽑게 만들어야지 뭐 소문자 대문자는 toupper tolower쓰면되고
ㅁㅁㅁㅁ/ 오 형 감사해여 근데 질문이 있는데 게시글하나만 더올려서 여쭤봐도될까여?