Ich habe ein Programm JavaScript Datensätze aus einem Formular Tabelle hinzuzufügen i AddRow()
erstellt, reset()
, DeleteRow()
Funktionen in diesem Programm, aber ich bin nicht in der Lage, die EditRow()
Funktion in diesem Programm zu erstellen.Wie Option Bearbeiten in diesem Javascript-Programm aktivieren
function addRow() {
var id = document.getElementById("empId");
var name = document.getElementById("name");
var gender = document.getElementById("gender");
var address = document.getElementById("address");
var email = document.getElementById("mail");
var table = document.getElementById("myTableData");
var rowCount = table.rows.length;
var row = table.insertRow(rowCount);
row.insertCell(0).innerHTML = empId.value;
row.insertCell(1).innerHTML = name.value;
row.insertCell(2).innerHTML = gender.value;
row.insertCell(3).innerHTML = address.value;
row.insertCell(4).innerHTML = mail.value;
row.insertCell(5).innerHTML = '<input type="button" value = "Delete" onClick="Javacsript:deleteRow(this)">';
row.insertCell(6).innerHTML = '<input type="button" value = "Edit" onClick="Javacsript:EditRow(this)">';
empId.value = "";
name.value = "";
gender.value = "";
address.value = "";
mail.value = "";
}
function EditRow(obj) {
alert('How to implement this ?');
}
function reset() {
var id = document.getElementById("empId");
var name = document.getElementById("name");
var gender = document.getElementById("gender");
var address = document.getElementById("address");
var email = document.getElementById("mail");
var table = document.getElementById("myTableData");
empId.value = "";
name.value = "";
gender.value = "";
address.value = "";
mail.value = "";
}
function deleteRow(obj) {
var index = obj.parentNode.parentNode.rowIndex;
var table = document.getElementById("myTableData");
table.deleteRow(index);
}
<div id="myform">
<b>Employee Information</b>
<form method="post" action="">
<table>
<tr>
<td>ID:</td>
<td>
<input type="text" id="empId">
</td>
</tr>
<tr>
<td>Name:</td>
<td>
<input type="text" id="name">
</td>
</tr>
<tr>
<td>Gender:</td>
<td>
<input type="radio" id="gender" value="male" />Male
<br>
<input type="radio" id="gender" value="Female" />FeMale
</td>
</tr>
<tr>
<td>Address:</td>
<td>
<input type="textarea" id="address">
</td>
</tr>
<tr>
<td>Email:</td>
<td>
<input type="email" id="mail" name="Email">
</td>
</tr>
<tr>
<td>
<input type="button" id="add" value="Add" onclick="javascript:addRow()">
</td>
<td>
<input type="reset" value="Reset" />
</td>
<td>
<input type="button" id="update" value="Update" onClick="">
</td>
</tr>
<tr>
<td> </td>
<td> </td>
</tr>
</table>
</form>
</div>
<div id="mydata">
<table id="myTableData" border="1" cellpadding="2">
<tr>
<td><b>ID</b>
</td>
<td><b>Name</b>
</td>
<td><b>Gender</b>
</td>
<td><b>Address</b>
</td>
<td><b>Email</b>
</td>
<td><b>Action</b>
</td>
</tr>
</table>
</div>
Hallo Surendran, willkommen in SO. *** Warum *** unfähig? Lassen Sie niemanden seine Faulheit glauben. Lesen Sie http://stackoverflow.com/help/how-to-ask, bevor Sie Ihre nächste Frage stellen. –