【发布时间】:2021-07-16 19:58:50
【问题描述】:
当客户可以注册时,我尝试注册页面。我需要将所有输入字段设为必填,如果其中一个输入字段未填写,则会显示警报。这正是我想要的:
还有我的 HTML:
<ion-content padding>
<ion-grid>
<ion-row justify-content-center>
<h4 style="font-size:20px; color:#272C32;">Registrati</h4>
</ion-row>
<div class="account-request-block">
<h2 style="text-align:center;">Compila il form sottostante per richiedere <p style="margin-top: -20px;"> l'accesso </p> </h2>
</div>
<ion-row style="margin-top: -120px;">
<ion-col>
<ion-list inset class="registerForm">
<ion-item>
<ion-input type="text" placeholder="Nome" name="nome" [(ngModel)]="user_name" required></ion-input>
</ion-item>
<ion-item>
<ion-input type="text" placeholder="Cognome" name="cognome" [(ngModel)]="user_surname" required></ion-input>
</ion-item>
<ion-item>
<ion-input type="email" placeholder="Email" name="email" [(ngModel)]="user_email" required></ion-input>
</ion-item>
<ion-item>
<ion-input type="tel" placeholder="Telefono" name="telefono" [(ngModel)]="user_phone" required></ion-input>
</ion-item>
<ion-item>
<ion-label color="dark" style="font-size:10px">
Autorizzo il trattamento dei miei dati <br> personali
ai sensi del Dlgs 196 del 30 <br> giugno 2003.
</ion-label>
<ion-toggle [(ngModel)]="user_privacy" disabled="false" checked="false"></ion-toggle>
</ion-item>
</ion-list>
</ion-col>
</ion-row>
<ion-row>
<ion-col class="signup-col">
<div class="account-request entry">
<button ion-button block (click)="signup()">Invia</button>
</div>
<div class="seeProposals">
<p>oppure <span><button class="seeProposalsRegister" (click)="openProposalsPage()">sfoglia le proposte</button></span></p>
</div>
</ion-col>
</ion-row>
</ion-grid>
</ion-content>
【问题讨论】:
-
您可以使用响应式表单。这些都很容易实现和使用angular.io/guide/form-validation
-
你能在stackblitz中显示你的代码吗:stackblitz.com/edit/ionic
标签: html css angular ionic-framework