묻고답하기
input을 a href 형식으로 바꾸기
2014.02.24 23:52
<input type="radio" name="check" value="{$pp}" onClick="test(this)" id="post_{$pp}" /><label for="post_{$pp}">
현재 이렇게 radio 버튼을 누르면 해당값이 폼으로 전송되는것을 사용하고있는데요.
이것을 이미지를 클릭시 폼값으로 전달하게끔 하고싶어서 문의드립니다.
여러가지 방법으로 <a href="javascript;void() onclick="test(this)"><img src="이미지URL"></a> 와 이외 등등 여러가지
방법으로 해보았지만, 값이 전송이 되지를않고있네요.
관련자료를 몇시간동안 검색해도 찾아볼수가없어 이렇게 질문드려봅니다.
혹은 이미지 클릭시 input을 호출해서 하는 방법도 있지않을까 생각만 해보고있습니다.
이래도저래도 안되고있어서요...
댓글 14
-
푸시아
2014.02.25 00:35
-
Ryansv
2014.02.25 00:39
@푸시아 혹시 시간이 되신다면 5분정도만 시간을 내주실 수 있을가요 ??
-
푸시아
2014.02.25 02:01
네?
-
ForHanbi
2014.02.25 08:52
축하
요즘말로 썸뭐시기라던가...
축하드려요
-
Ryansv
2014.02.25 09:12
썸...하하하
-
Ryansv
2014.02.25 09:14
답변감사드립니다.
-
銀童
2014.02.25 08:57
라디오 버튼의 값을 넘겨줘야하는데 onclick 는 a 에 걸려있으니까요
test 함수자체가 어떤 인자를 받는지 모르겠지만 input(radio)를 받는다면
test(jQuery('input[name=check]').get(0)) 식으로 넘겨줘야하지 않을까 싶습니다.
-
Ryansv
2014.02.25 09:14
답변감사합니다. 쪽지도살짝쿵 확인 ...부탁드려요 하하.
-
okiz
2014.02.25 10:11
<script>
function test(a) {
jQuery('#input_form').val(a);
}
</script>
<img src='~~~' onClick='test('전달하고픈 값');' style='cursor:pointer' />
<input type='text' value='' id='input_form'></input>
이렇게 해보세요.
-
Ryansv
2014.02.25 12:36
혹시 input type이 text가 아니고 radio 일경우에 input 에 name="" value="" 값을 위처럼 수정하려면 값에 50이라는 숫자를 주고싶을때는 어떻게해야되나요 ?
-
okiz
2014.02.25 14:31
이미지를 클릭하면 라디오버튼이 선택되어야하는 상황인가요?
아니면 라디오 input 대신 이미지클릭으로 대체하고 싶으신 건가요? -
okiz
2014.02.25 14:47
후자라면...
<script>
jQuery('#image_id').click(function(){
jQuery('input[name=check]').val('50');
jQuery('#image_id').css('border','2px solid #000');
});
</script>
<input type='hidden' name='check' value=''></input>
<img src='' id='image_id' style='cursor:pointer' />
이렇게 시도해 보세요..
폰으로 치기 힘드네요;ㅜㅜ -
Ryansv
2014.02.25 17:09
흠 ... 쪽지확인부탁드려요 !
-
시니시즘
2014.02.25 17:32
코드 상의 문제는 없습니다. test()라는 함수에 문제가 잇네요.
뭔진 모르겠으나 form 에는 post 와 get 이 있는데 get 형식으로 a href 하면 되지 않나요?