<;表格>;禁用了我的javascript代码

<;表格>;禁用了我的javascript代码,javascript,forms,Javascript,Forms,我创建了一个小程序来发展我自己的感觉,但有一个问题。在使用标记之前,一切都正常,JavaScript完全停止工作 var tytul=document.getElementById(“k-title”); var opis=document.getElementById(“k-description”); var popup=document.getElementById(“信息框”); var overlay=document.getElementById(“overlay”); var p

我创建了一个小程序来发展我自己的感觉,但有一个问题。在使用
标记之前,一切都正常,JavaScript完全停止工作

var tytul=document.getElementById(“k-title”);
var opis=document.getElementById(“k-description”);
var popup=document.getElementById(“信息框”);
var overlay=document.getElementById(“overlay”);
var podsumowanie=document.getElementById(“摘要”);
$(“#添加”)。在(“单击”,函数(){
变量id=$(“.wiersz”).length;
$('#tabela')。附加('');
document.getElementById(“默认表”).style=“显示:无”;
});
$(“添加照片”)。在(“单击”,函数()上{
var sciezka=prompt(“Podaj link do zdjęcia”);
var opis=提示(“Podaj opis zdjęcia dla wyszukiwarek”);
$(“#画廊”)。追加('Usuńzdjęcie');
如果($(“.photo”).length>0){
document.getElementById(“默认库”).style=“显示:无”;
}
$(“.del”)。在(“单击”,函数(){
$(this.parent().css(“显示”、“无”);
document.getElementById(“默认库”).style=“显示:块”;
});
});
$(“#gen”)。在(“单击”,函数(){
if(opis.value.length<1 | | tytul.value.length<1){
popup.style=“显示:块”;
overlay.style=“显示:块”;
document.getElementById(“信息框内容”).innerHTML=“Uzupełnij wszystkie potrzebne dane,zanim wygenerujesz kartęproduktu。”;
}否则{
popup.style=“显示:块”;
overlay.style=“显示:块”;
document.getElementById(“信息框内容”).innerHTML=“Karta została wyrogona,plik z kodem znajduje sięw katalogu生成。”;
podsumowanie.innerHTML=“Tytuł:”+tytul.value+”
“+”Opis produktu:“+Opis.value+”
“+”Cecha produktu:“+Cecha+”
”+”Opis cechy produktu:“+cechaopis; } }); $(“#关闭”)。在(“单击”,函数(){ popup.style=“显示:无”; overlay.style=“显示:无”; });
正文{
保证金:0;
字体系列:“开放式sans”,无衬线;
字体大小:15px;
}
维尔兹先生{
背景色:#eee;
保证金:0;
}
#塔贝拉{}
komorka lewa先生{
填充:3x10px;
文本对齐:右对齐;
右边框:1px实心#dbdb;
}
科莫卡·普拉瓦先生{
填充:3x10px;
文本对齐:左对齐;
}
#塔贝拉{
字体大小:14px;
边界:无;
边框顶部:1px实心#dbdb;
边框底部:1px实心#dbdb;
宽度:100%;
}
塞夏先生,
塞夏·奥皮斯先生{
边界:0;
保证金:0;
背景:0;
}
#根{
显示:块;
宽度:100%;
边缘顶部:10px;
}
#加上,
#将军,
#添加照片{
边界:0;
填充:10px;
背景:#222;
颜色:#fff;
边界半径:3px;
字体系列:“开放式sans”,无衬线;
字体大小:15px;
}
#添加:悬停,
#gen:悬停,
#添加图片:悬停{
背景:绿色;
光标:指针;
过渡时间:1s;
}
#容器{
最大宽度:1050px;
左边距:自动;
右边距:自动;
}
#覆盖层{
宽度:100%;
身高:100%;
背景:rgba(0,0,0,0.6);
z指数:2;
位置:绝对位置;
}
#信息箱{
背景:#fff;
位置:绝对位置;
z指数:3;
宽度:500px;
最高:50%;
转化:translateY(-50%);
填充:10px;
填充顶部:0;
左:50%;
左边距:-250px;
}
#信息框p:第一个孩子{
字体大小:20px;
边框底部:1px实心#eaeaea;
垫底:10px;
}
#信息箱,
#覆盖层{
显示:无;
}
#信息框>p跨度{
光标:指针;
颜色:红色;
}
.照片{
显示:块;
宽度:100%;
}
图:第一个孩子{
边缘顶部:25px;
}
.照片:最后一个孩子{
边缘底部:25px;
}
#默认画廊{
字体大小:14px;
边框底部:1px实心#dbdb;
填充物:5px;
}
.照片容器{
位置:相对位置;
溢出:隐藏;
边缘底部:25px;
}
.照片容器:第一个孩子{
边缘顶部:25px;
}
.照片容器:最后一个孩子{
边缘底部:25px;
}
德尔先生{
位置:绝对位置;
底部:50px;
右:25px;
背景:透明;
边框:3px实心#fff;
填充:10px;
字体系列:“开放式sans”,无衬线;
字体大小:15px;
颜色:#fff;
边界半径:3px;
}
戴尔:悬停{
背景:#fff;
光标:指针;
过渡时间:0.5s;
颜色:#222;
}

Informacja x

技术规格 Brak dodanej specyfikacji 多达吉·维尔兹 加莱里亚·兹季奇 布拉克·多丹奇·日德奇 多达吉·兹德希亚
只需更改按钮元素代码的这一部分

<button style="margin-top: 25px; margin-bottom: 25px;" id="add">Dodaj wiersz</button>
Dodaj wiersz
致:-

Dodaj wiersz

如果我们在按钮上使用javascript,或者默认情况下它作为表单标签中的提交按钮,那么类型属性按钮是必需的

<button style="margin-top: 25px; margin-bottom: 25px;" id="add">Dodaj wiersz</button>
Dodaj wiersz
致:-

Dodaj wiersz

如果我们在按钮上使用javascript,或者默认情况下它作为表单标签中的提交按钮,那么类型属性按钮是必需的。问题是,在表单中,如果没有按钮定义其类型,则第一个按钮被认为是提交按钮

最好明确指定按钮类型

所以不是

<button ...></button

问题是,在表单中,如果没有按钮定义其类型,则第一个按钮被视为提交按钮

最好明确指定按钮类型

所以不是

<button ...></button

质疑您的JSFIDLE代码。到底什么不起作用,预期结果是什么,错误是什么?请添加您的代码,您在控制台中看到了什么错误?正在使用哪个标签。请清楚地详细说明你的问题,有什么代码,到目前为止你已经采取了什么步骤来调试你的代码看看这个,我不知道到底会发生什么,所以很难帮助你。Javascript在这里工作。我发现的唯一一件事是在结束之前结束。请对您的JSFIDLE代码提出疑问。到底什么不起作用,预期的结果是什么,错误是什么