vovang,
<!DOCTYPE html>
<html>
<head>
<title>Untitled</title>
<meta charset="utf-8">
<script>
var park = new Array;
var marshrut = new Array;
function createBus() {
var busn = document.f.busn.value;
var name = document.f.fio.value;
var marsh = document.f.marsh.value;
var bus = {
busn: busn,
name: name,
marsh: marsh
};
document.f.reset();
return bus;
}
function showBusFromArray(array, elem) {
var str = "";
for (var i = 0; i < array.length; i++) {
var item = array[i];
str += JSON.stringify(item) + "\n";
}
elem.value = str;
}
function addBus() {
var bus = createBus();
park.push(bus);
var elem = document.f.displey1;
showBusFromArray(park, elem);
elem = document.f.displey2;
showBusFromArray(marshrut, elem);
}
function searchProperty(array, property, value) {
for (var i = 0; i < array.length; i++) {
var item = array[i];
if (property in item && item[property] == value) {
return i;
}
}
return -1;
}
function fromParkToMarshrut() {
var busn = document.f.busn.value;
var index = searchProperty(park, "busn", busn);
var obj;
if (index !== -1) {
obj = park.splice(index, 1)[0];
}
if (obj) {
marshrut.push(obj);
}
document.f.reset();
var elem = document.f.displey1;
showBusFromArray(park, elem);
elem = document.f.displey2;
showBusFromArray(marshrut, elem);
};
</script>
</head>
<body>
<form name="f">
<table width="100">
<tr>
<td>В парке</td>
<td>На маршруте</td>
</tr>
<tr>
<td><textarea name="displey1" rows="5" cols="20"></textarea></td>
<td><textarea name="displey2" rows="5" cols="20"></textarea></td>
</tr>
</table>
<br>
Введите данные<br>
фио<br>
<input type="text" name="fio"><br>
номер автобуса<br>
<input type="text" name="busn"><br>
номер маршрута<br>
<input type="text" name="marsh"><br>
<input type="button" value="Добавить автобус" onClick="addBus()">
<input type="button" value="Ввести номер автобуса, отправить на маршрут" onClick="fromParkToMarshrut()">
</form>
</body>
</html>