В моем проекте .NET я использую кнопку на странице HTML, которая приносит скрытый <div>
. Это <div>
содержит форму для регистрации фирмы.Работает JavaScript в IE, но не в Firefox
HTML:
<div class="top-div-where-is-my-ADD-button">
<h2>
Search:
<input type="text" id="search" />
<div id="divADD" onclick="AddCompany()">
<span>Add Company</span></div>
</h2>
</div>
<div id="hide" style="visibility: hidden; height: 0px; padding-bottom: 10px;">
<table id="CompanyDetails" class="company" style="width: 100%; text-align: center;">
.........
</div>
JavaScript:
function AddCompany() {
HideCompany();
$(hide).css({ visibility: "visible", height: "auto" });
var a = document.getElementById("divbuttonSaveCompany");
a.onclick = InsertCompany;
}
function InsertCompany() {
var a = document.getElementById("Name").value;
var b = document.getElementById("Address").value;
var c = document.getElementById("Country").value;
var d = document.getElementById("Phone").value;
var e = document.getElementById("Fax").value;
var f = document.getElementById("Email").value;
var gg = document.getElementById("Contact");
var g = gg.options[gg.selectedIndex].value;
$.ajax({
url: '@Url.Action("AddCompany", "Company")',
data: { nameCompany: a, address: b, country: c, phone: d, fax: e, email: f , contact: g},
dataType: "html",
type: "POST",
error: function() {
alert("error");
},
success: function (data) {
alert("Company was successfully added! ");
$("#all").html(data);
}
});
}
function HideCompany() {
$(hide).css({ visibility: "hidden", height: "0" });
$("#Name").val("");
$("#Address").val("");
$("#Country").val("");
$("#Phone").val("");
$("#Fax").val("");
$("#Email").val("");
}
Так в основном в IE, когда я нажимаю кнопку AddCompany появляется скрытый <div>
, но в FF не делает.
Кто-нибудь знает, что мне нужно сделать, чтобы исправить это?
Любые ошибки в консоли FF? –
Я думаю, вы не заметили большой «НЕ ИСПОЛЬЗУЙТЕ» намек на тег [tag: hidden]. – Ryan
в FF консоли я это: ascunde не определен HideCompany() Заведение (строка 167) AddCompany() Учреждение (строка 134) OnClick() OnClick (линия 2) событие = нажмите clientX = 1172, clientY = 187 [Прерывание этой ошибки] \t $ (скрыть).css ({visibility: "hidden", height: "0"}); –