속성
name : data의 parameter 명action : data를 제출할 server URL (원격함수)
method : data를 제출하는 전송 형식 (get(default) / post)
보내는 형식
function?parameter=data¶meter=data.......
search6.html
<!DOCTYPE html>
<html>
<head>
</head>
<link type="text/css" rel="stylesheet" href="search.css" />
<body>
<div class='container'>
<select id='select' onBlur='remake()'>
<option value='daum' selected="selected">다음</option>
<option value='naver'>네이버</option>
<option value='google'>구글</option>
<option value='zum'>ZUM</option>
</select>
<form id="my-form" action='http://search.daum.net/search'>
<input id='engine' type='text' name='q' value=''>
<input id='submitBtn' type='submit' value='검색'>
</form>
</div>
<script>
var pin = document.getElementById('engine');
var eng = document.getElementById('select');
var engS = eng.options[eng.selectedIndex].value;
var form = document.getElementById('my-form');
//console.log(engS);
window.onload = function () {
// 이벤트를 연결합니다.
form.onsubmit = function () {
if(pin.value!=''){
eng = document.getElementById('select');
engS = eng.options[eng.selectedIndex].value;
}else {
return false;
}
};
};
function remake(){
eng = document.getElementById('select');
engS = eng.options[eng.selectedIndex].value;
//console.log(engS);
if (engS=='daum'){
form.action='http://search.daum.net/search';
pin.name='q';
//pin.value='';
console.log('daum');
} else if (engS=='naver'){
form.action='http://search.naver.com/search.naver';
pin.name='query';
//pin.value='';
console.log('naver');
} else if (engS=='google'){
form.action='https://www.google.co.kr/search';
pin.name='q';
console.log('google');
} else if (engS=='zum'){
form.action='http://search.zum.com/search.zum';
pin.name='query';
}
}
</script>
</body>
</html>
댓글 없음:
댓글 쓰기