Я все еще учусь программировать.У меня есть одна форма, подобная этой: нажмите здесь, чтобы посмотреть изображение
Я должен ввести текст в поле ввода и установить некоторые из этого флажка.Данные из поля ввода собираются в одну таблицу с именем «причины» в столбце «имя».Данные из поля ввода отправляются в другую таблицу с именем "reason_to_transact", на которую ссылается идентификатор причины (текст из поля ввода).Например, просмотрите базу данных: Вот таблица «причины» А вот таблица «reason_to_transact»: Вот таблица «причины для транзакции». Как получить данные из вводаполе и флажок и сохранить его в двух разных таблицах?Я использую Angular.Пожалуйста, помогите мне!Спасибо!
Вот мой HTML-код:
<div class="addMode1" style="display: none;">
<div class="form">
<form ng-submit="createReason(reasonsForm1.$valid)" name="reasonsForm1">
<div class="row">
<div class="col-sm-12">
<div class="form-group">
<label for="database_address">Име на основание:</label>
<input type="text" class="form-control" ng-model="reasonname" placeholder="Име основание за добавяне" />
</div>
<div class="container">
<p>Използва се при:</p>
<input type="checkbox" ng-model="buy">Покупка<br>
<input type="checkbox" ng-model="sell">Продажба<br>
<input type="checkbox" ng-checked="pko">ПКО<br>
<input type="checkbox" ng-checked="rko">РКО
</div>
</div>
</div>
<button class="btn btn-primary" type="submit">Save</button>
<button class="btn btn-primary" id="cnlbtn1" type="button">Cancel</button>
<!--ng-click="createUser()"-->
<!--<button class="btn btn-primary" ng-disabled="userForm.$invalid" type="submit">Добавяне на нов</button>-->
</form>
</div>
</div>
И угловой (эта функция просто сохраняет данные из поля ввода в базу данных):
$scope.createReason=function()
{
var objectToSave = {
name: $scope.reasonname,
};
defaultAdapter.query('INSERT INTO reasons(name) VALUES(:name)',
{ replacements: objectToSave, type: Sequelize.QueryTypes.UPDATE }
).then(projects => {
console.log(projects);
$scope.editMode = false;
$scope.activeItem = false;
$scope.refresh();
});
}