간단해야하지만이 기능이 작동하지 않는 이유는 없습니다. 나는 처음에 n00b이다.입력란에서 값을 가져오고 특정 조건에 따라 URL을 변경하십시오.
사용자가 입력해야하는 두 개의 입력란, 이름 및 금액이 있습니다. 이것들이 채워져 있다면 URL의 쿼리 문자열을 변경하고, 그렇지 않으면 URL에 대한 미리 정의 된 쿼리 문자열을 제공합니다.
이상한 일이 내 쿼리 문자열 aigh에 & 기호로 계속 발생하므로 작동하는 jsfiddle을 얻을 수 없습니다.
기본적으로 클릭시 변경할 URL을 얻을 수 없습니다. 당신은 어딘가에서 ?
이 필요 http://jsfiddle.net/9uk68m6x/
<form>
<input type="text" class="name">
<input type="text" class="amount">
<script type="text/javascript">
$(function() {
$('.makeUrl').click(function(){
var url = 'http://www.website.com',
nameVal = $("input.name").val(),
amountVal = $("input.amount").val();
if (nameVal != ''){
//if name value isn't blank, then
$("a.makeUrl").prop("href", url+'&name='+nameVal+'&free_amount=1&amount='+amountVal+'00');
}
else (nameVal == ''){
$("a.makeUrl").prop("href", "http://www.website.com&free_amount=1&amount=200");
}
});
});
</script>
<a href="http://www.website.com&free_amount=1&amount=200" class="ctaButton makeUrl">Donate</a>
</form>
신난다! 정말 감사합니다. – tjcss