input name 자동 변경
본문
셀렉트에 따라 각각 파일로 넘기고 있습니다. 아래에서 input 의 name도 변경해서 넘길려고 하는데 어떻게 수정해야 하는지요?
<SCRIPT>
<!--
function form_test(){
if(fruit.kind.value == "Apples"){
fruit.action = "test1.php";
}else{
fruit.action = "test2.php";
}
}
//-->
</SCRIPT>
<form name="fruit" method="get" onsubmit="form_test();">
<input type="text" name="abc" value="" id="sch_stx" maxlength="20" placeholder="검색어를 입력해주세요" >
<select name="kind" size="1">
<option selected value=''>전체</option>
<option value='Apples'>사과
<option value='Melon'>메론
</select>
<input type="submit" value="전송">
</form>
답변 2
<script>
function form_test(){
if (fruit.kind.value == "apples") {
$('#sch_stx').attr('name', '123');
fruit.action = "test1.php";
} else {
$('#sch_stx').attr('name', 'zzz');
fruit.action = "test2.php";
}
}
</script>
위 소스가 동작을 하나요??
<SCRIPT>
<!--
function form_test(){
var f = document.fruit;
if(fruit.kind.value == "Apples"){
f.action = "test1.php";
}else{
f.action = "test2.php";
}
f.submit();
}
//-->
</SCRIPT>
<form name="fruit" method="get" onsubmit="form_test();">
<input type="text" name="abc" value="" id="sch_stx" maxlength="20" placeholder="검색어를 입력해주세요" >
<select name="kind" size="1">
<option selected value=''>전체</option>
<option value='Apples'>사과
<option value='Melon'>메론
</select>
<input type="submit" value="전송">
</form>