이미지 크기 바꾸기 채택완료
~~.32x32.jpg
이미지 주소 뒷부분이 32x32.jpg 인데요
이미지 url을 인풋에 붙여넣으면
~~.500x500.jpg으로 바뀌게 하고 싶습니다.
물론 이미지 주소는 늘 다르지만 뒷부분은 .32x32.jpg입니다.
따라서
~~~~.500x500.jpg 이렇게 바뀌게 하고 싶다는 겁니다.
어떻게 해야 할까요?
$('#p_img_url_mb=$i?>').on('change keyup paste',function(){ var inputVal = $(this).val(); $("#p_img_url=$i?>").attr("src", inputVal); });
이런식으로 해보려는데 안되네요,,흑흑
답변 3개
</p>
<p><script>
function changString(my) {
if (my.value.indexOf("50x50") > -1) my.value = my.value.replace("50x50", "300x300");</p>
<p> // my.value 에 50x50 이라는 문자열이 검색되면 그것을 300x300 으로 바꾸어라
}
</script>
<input type=text onchange=changString(this) onkeyup=changString(this) onpaste=changString(this)></p>
<p>// my 는 this, 즉 나 자신이며 onchange,onkeyup,onpaste 시에 나의 문자열을 함수에서 정의한대로 바꾸어라 </p>
<p>
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
var inputVal = $(this).val(); 하시고 뒤에 str_replace를 검색해보시고 32x32를 500x500으로 변경해주시면 될거 같습니다.
댓글을 작성하려면 로그인이 필요합니다.
안 되는 증상이 어떤 건가요?
서버에
~~.32x32.jpg
이 파일이 있다면
~~.500x500.jpg
이 파일도 있어야 브라우저에서 이미지가 보일 겁니다.
답변에 대한 댓글 2개
var inputVal = $(this).val();
console.log( inputVal); // 이것으로 어떤 값이 나오는지 확인해 보세요.
$("#p_img_url<?=$i?>").attr("src", inputVal);
});
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인