채택완료

뒤에 좀 자르고 싶습니다.

2021-12-11 (토) 14:19:35 1,142

URL이 이런식인데요

https://도메인/offer/547377918289.html?spm=a360q.8274423.0.0.4~~~~~~

<input id="url"  >

인풋에 붙여 넣으면

https://도메인/offer/547377918289.html까지만 남게 뒤에는 잘라버리고 싶어요

|

답변 2개 / 댓글 3개

채택된 답변
+20 포인트
2021-12-11 (토) 18:44:30
Copy
<script>

my = "https://도메인/offer/547377918289.html?spm=a360q.8274423.0.0.4~~~~~~";

my = my.split("?")[0];

</script>

그런데 이건 onpaste 이벤트보다는 셋인터벌이 확실합니다.

Copy
<input id=url style=width:100%>
<script>
setInterval(function() {
    if (url.value.indexOf("?") > -1) url.value = url.value.split("?")[0]; 
}, 100);
</script>

답변에 대한 댓글 1개

2021-12-11 (토) 19:53:47
감사합니다~ 잘되네요

답변에 대한 댓글 2개

2021-12-11 (토) 16:35:02
감사합니다.

$('#url').on('paste',function(){
var inputVal = $(this).val();
~~~~~~~~~~~ 여긴 어떻게 해야 할까요?
});

답변을 작성하려면 로그인이 필요합니다.