如何使用javascript在laravel刀片中以编程方式在表中添加一行
how to add a row in the table programmatically in the laravel blade using javascript
我对laravel完全陌生,我正在尝试在其中创建一个表单,该表单中的表中包含底部的make新行。这是我的脚本:
function myFunction() {
var table = document.getElementById("AcademicDegreeTable");
var row = table.insertRow(0);
var cell1 = row.insertCell(0);
var cell2 = row.insertCell(1);
var cell3 = row.insertCell(2);
var cell4 = row.insertCell(3);
cell1.innerHTML = "NEW CELL1";
cell2.innerHTML = "NEW CELL2";
cell3.innerHTML = "NEW CELL2";
cell4.innerHTML = "NEW CELL2";
}
和:
<button class="button" onclick="myFunction()">Try it</button>
但当我点击这个按钮时,新行会出现很短的时间,然后当页面重新加载时,它就消失了。
路线:
Route::get('/form' , 'FormController@index')->name('form');
控制器:
public function index()
{
return view('form');
}
如果您的按钮在表单中,默认行为是单击按钮提交表单。为了防止这种情况,onclick
处理程序必须返回false
:
<button class="button" onclick="return myFunction()">
和
function myFunction() {
//...
return false;
}
无论如何,您可以更好地使用jQuery。
您可以设置cookie或在会话中设置行计数值,否则html中存在Web存储概念,您也可以使用它。
相关文章:
- 拆分文本以每隔n个字符添加一行新行,并注意空格
- 如何在jquery菜单中的li项下添加一行
- 使用 javascript 在表中动态添加一行,模糊表中的最后一行
- 如何向 Javascript 表添加一行,其中包含包含 jQuery 中的日期选择器函数的单元格
- SVG - 使用 Javascript 添加一行
- 当我添加一行时无法阻止表单提交
- 试图让JavaScript触发PHP脚本向表中添加一行,但它'It’不起作用
- 在用slim编写的ruby站点中添加一行javascript
- javascript如何每隔四个单元格添加一行
- 如何添加一行新的文本框并下拉
- 在表的每行之后添加一行
- 我如何添加一行到HTML表单
- 使用UJS动态地向表中添加一行
- jqGrid,如何通过模态形式在网格内的任何位置添加一行
- 如何添加一行代码来帮助调试Javascript
- 如果出现警告框,我不希望向表中添加一行
- Javascript在添加一行代码时会崩溃
- Spring MVC向JSP动态添加一行.javascript Vs控制器
- 使用slideDown()向jquery数据表添加一行
- js:在凸出的文本上添加一行