要提交我的表格,用户需要通过html下拉列表选择门票价格。
这是JS代码:
var ticket = document.getElementById('ticket-box');
var member = document.getElementById('member');
var form = document.getElementById('form');
form.style.display = 'none';
ticket.style.display = 'none';
member.addEventListener('change', function() {
var chosen = member.options[member.selectedIndex].index;
if(chosen == 1) {
form.style.display = 'inline-block';
ticket.style.display = 'inline-block';
form.selectedIndex = 2;
form.options[0].style.display = 'none';
form.options[1].style.display = 'none';
form.options[2].style.display = 'inline-block';
form.options[3].style.display = 'inline-block';
form.options[4].style.display = 'none';
form.options[5].style.display = 'none';
$(function() {
$('#btnget').click(function(e) {
let formValido = document
.getElementById("formulario")
.checkValidity();
if(formValido){
$("#formulario")
.attr("action", $('#form').val())
.submit();
}
})
});
}
});
这仅适用于chrome(电子邮件仅适用于chrome)。
为什么会这样?
表单链接:http://www.congressoprotecaodados.com.br/inscricao/form22.html
答案 0 :(得分:0)
也许您使用的是仅支持chrome的某些javascript函数或关键字。请参考mozilla developmente netword检查浏览器是否支持任何内置javascript函数。