ThaiSEOBoard.com

พัฒนาเว็บไซต์ => Programming => ข้อความที่เริ่มโดย: affsom ที่ 28 มิถุนายน 2015, 07:39:05



หัวข้อ: jquery เปลี่ยน alert เป็นลิ้งยังไงครับ มีCodeตัวอย่าง
เริ่มหัวข้อโดย: affsom ที่ 28 มิถุนายน 2015, 07:39:05
คือต้องการเปลี่ยน alert ตอนกดให้เป็นลิ้งแทนครับ
คือต้องการให้ใส่ input จากเวปนึงแล้วพอกดที่ลิ้งให้ไปอีกเว็บโดยมีค่าที่ใส่ติดไปกับ url ด้วยครับ

โค๊ด:

<a id="jumpsearch" href="http://test.com/s=">test link</a>

<input type="text" name="search"  value="">

 
    <script>
$('input[name="search"]').change(function(){
alert($('#jumpsearch').attr('href') $('input[name="search"]').val());
});
    </script>




ลองเปลี่ยนเป็น

โค๊ด:
    <script>
$('input[name="search"]').change(function(){
$('#jumpsearch').attr('href') $('input[name="search"]').val();
});
    </script>

ก็ไม่ได้ครับ

 :wanwan017: :wanwan017:


หัวข้อ: Re: jquery เปลี่ยน alert เป็นลิ้งยังไงครับ มีCodeตัวอย่าง
เริ่มหัวข้อโดย: narincr ที่ 28 มิถุนายน 2015, 08:28:45
ลอง
$('input[name="search"]').change(function(){

var value_search = $('input[name="search"]').val(); // กำหนดค่าให้กับ value_search

$('#jumpsearch').attr('href',value_search); // Syntax ที่ถูกต้องครับ จากนั้นไปทำอะไรก็ว่ากันครับ ^.^

});


คือต้องการเปลี่ยน alert ตอนกดให้เป็นลิ้งแทนครับ
คือต้องการให้ใส่ input จากเวปนึงแล้วพอกดที่ลิ้งให้ไปอีกเว็บโดยมีค่าที่ใส่ติดไปกับ url ด้วยครับ

โค๊ด:

<a id="jumpsearch" href="http://test.com/s=">test link</a>

<input type="text" name="search"  value="">

 
    <script>
$('input[name="search"]').change(function(){
alert($('#jumpsearch').attr('href') $('input[name="search"]').val());
});
    </script>




ลองเปลี่ยนเป็น

โค๊ด:
    <script>
$('input[name="search"]').change(function(){
$('#jumpsearch').attr('href') $('input[name="search"]').val();
});
    </script>

ก็ไม่ได้ครับ

 :wanwan017: :wanwan017:


หัวข้อ: Re: jquery เปลี่ยน alert เป็นลิ้งยังไงครับ มีCodeตัวอย่าง
เริ่มหัวข้อโดย: affsom ที่ 28 มิถุนายน 2015, 08:56:50
 :wanwan017: :wanwan017: :wanwan017:
+ 1
ขอบพระคุณมากครับ ได้แล้วครับ