I have this form:
<form id="platba">
<label class="c-input c-radio">
<input id="radio1" name="radio" type="radio" value="https://www.paypal.com/uk/webapps/mpp/home">
<span class="c-indicator"></span>
<img src="img/payments/paypal.png" width="80" style="margin-top:-5px">  Paypal
</label>
<br />
<br />
<label class="c-input c-radio">
<input id="radio2" name="radio" type="radio" value="http://www.mbank.cz/osobni/">
<span class="c-indicator"></span>
<img src="img/payments/mbank.png" width="80" style="margin-top:-5px">  mBank
</label>
<br />
<br />
<label class="c-input c-radio">
<input id="radio2" name="radio" type="radio" value="http://example.com/platebnikarta">
<span class="c-indicator"></span>
<img src="img/payments/visa_mastercard.png" width="80" style="margin-top:-5px">  Platební karta
</label>
<hr>
<button type="submit" class="btn btn-primary">Pokračovat v placení</button>
</form>
And at the end of the file i have javascript which open new window based on radio button selection:
$(document).ready(function(){
$("#platba").submit(function(){
event.preventDefault();
var loc = $('input[name="radio"]:checked').val();
window.open(loc,'_blank');
//self.close ();
});
});
It is working fine in Google Chrome and IE, but in firefox it just add the value of radio button into the adressbar. Example:
http://something/something/something/something.php?radio=https%3A%2F%2Fwww.paypal.com%2Fuk%2Fwebapps%2Fmpp%2Fhome