скопировать значение input в ссылку
есть ссылка /reg/live/buyer.php?obj=1810&action=addform
есть input <input type="text" name="idcopy"> мне нужно что бы при заполнение этого значением 12345 <input type="text" name="idcopy"> значение val переносилось бы в ссылку /reg/live/buyer.php?obj=1810&idcopy=12345&action=addform т.е в ссылку бы добавилось &idcopy=12345 помогите пожалуйста сделать на JQ |
А просто отправлять форму по адресу /reg/live/buyer.php?obj=1810&action=addform с полем name="idcopy" нельзя?
|
пробывал. но нужен именно вариант динамического создания ссылки :)
|
$(function() {
$('input[name="idcopy"]').blur(function() {
var v = this.value,
a = $('#link'),
p = a.prop('href'),
r = new RegExp('&'+this.name+'=.+'),
d = '&'+this.name+'='+v;
if(v) {
p = ~p.indexOf('&'+this.name) ? p.replace(r, d) : p + d
} else p = p.replace(r, '');
a.prop('href', p);
}).on('input', function() {
this.value = this.value.replace(/\D/g, '')
});
});
<a id="link" href="/reg/live/buyer.php?obj=1810&action=addform">GO</a> <input name="idcopy" /> |
спасибо!
|
| Часовой пояс GMT +3, время: 12:24. |