1558 lines
100 KiB
HTML
1558 lines
100 KiB
HTML
<!DOCTYPE html>
|
||
<html lang="en">
|
||
|
||
<head>
|
||
<meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
|
||
<meta content="IE=edge" http-equiv="X-UA-Compatible">
|
||
<meta content="width=device-width, initial-scale=1.0" name="viewport">
|
||
<meta content="Multipurpose, super flexible, powerful, clean modern responsive bootstrap 5 admin template"
|
||
name="description">
|
||
<meta content="admin template, ki-admin admin template, dashboard template, flat admin template, responsive admin template, web app"
|
||
name="keywords">
|
||
<meta content="la-themes" name="author">
|
||
<link href="../assets/images/logo/favicon.png" rel="icon" type="image/x-icon">
|
||
<link href="../assets/images/logo/favicon.png" rel="shortcut icon" type="image/x-icon">
|
||
|
||
<title>Form Validation | ki-admin - Premium Admin Template</title>
|
||
|
||
<!--font-awesome-css-->
|
||
<link href="../assets/vendor/fontawesome/css/all.css" rel="stylesheet">
|
||
|
||
<!-- Fonts -->
|
||
<link href="https://fonts.googleapis.com" rel="preconnect">
|
||
<link crossorigin href="https://fonts.gstatic.com" rel="preconnect">
|
||
<link href="https://fonts.googleapis.com/css2?family=Rubik:ital,wght@0,300..900;1,300..900&display=swap"
|
||
rel="stylesheet">
|
||
|
||
<!-- tabler icons-->
|
||
<link href="../assets/vendor/tabler-icons/tabler-icons.css" rel="stylesheet" type="text/css">
|
||
|
||
<!--flag Icon css-->
|
||
<link href="../assets/vendor/flag-icons-master/flag-icon.css" rel="stylesheet" type="text/css">
|
||
|
||
<!-- Bootstrap css-->
|
||
<link href="../assets/vendor/bootstrap/bootstrap.min.css" rel="stylesheet" type="text/css">
|
||
|
||
<!-- simplebar css-->
|
||
<link href="../assets/vendor/simplebar/simplebar.css" rel="stylesheet" type="text/css">
|
||
|
||
<!-- App css-->
|
||
<link href="../assets/css/style.css" rel="stylesheet" type="text/css">
|
||
|
||
<!-- Responsive css-->
|
||
<link href="../assets/css/responsive.css" rel="stylesheet" type="text/css">
|
||
|
||
</head>
|
||
|
||
<body>
|
||
<div class="app-wrapper">
|
||
|
||
<div class="loader-wrapper">
|
||
<div class="loader_24"></div>
|
||
</div>
|
||
|
||
<!-- Menu Navigation starts -->
|
||
<nav>
|
||
<div class="app-logo">
|
||
<a class="logo d-inline-block" href="index.html">
|
||
<img alt="#" src="../assets/images/logo/1.png">
|
||
</a>
|
||
|
||
<span class="bg-light-primary toggle-semi-nav d-flex-center">
|
||
<i class="ti ti-chevron-right"></i>
|
||
</span>
|
||
|
||
<div class="d-flex align-items-center nav-profile p-3">
|
||
<span class="h-45 w-45 d-flex-center b-r-10 position-relative bg-danger m-auto">
|
||
<img alt="avatar" class="img-fluid b-r-10" src="../assets/images/avatar/woman.jpg">
|
||
<span class="position-absolute top-0 end-0 p-1 bg-success border border-light rounded-circle"></span>
|
||
</span>
|
||
<div class="flex-grow-1 ps-2">
|
||
<h6 class="text-primary mb-0"> Ninfa Monaldo</h6>
|
||
<p class="text-muted f-s-12 mb-0">Web Developer</p>
|
||
</div>
|
||
|
||
|
||
<div class="dropdown profile-menu-dropdown">
|
||
<a aria-expanded="false" data-bs-auto-close="true" data-bs-placement="top" data-bs-toggle="dropdown"
|
||
role="button">
|
||
<i class="ti ti-settings fs-5"></i>
|
||
</a>
|
||
<ul class="dropdown-menu">
|
||
<li class="dropdown-item">
|
||
<a class="f-w-500" href="profile.html" target="_blank">
|
||
<i class="ph-duotone ph-user-circle pe-1 f-s-20"></i> Profile Details
|
||
</a>
|
||
</li>
|
||
<li class="dropdown-item">
|
||
<a class="f-w-500" href="setting.html" target="_blank">
|
||
<i class="ph-duotone ph-gear pe-1 f-s-20"></i> Settings
|
||
</a>
|
||
</li>
|
||
<li class="dropdown-item">
|
||
<div class="d-flex align-items-center justify-content-between">
|
||
<div>
|
||
<a class="f-w-500" href="form_validation.html#">
|
||
<i class="ph-duotone ph-detective pe-1 f-s-20"></i> Incognito
|
||
</a>
|
||
</div>
|
||
<div class="flex-shrink-0">
|
||
<div class="form-check form-switch">
|
||
<input class="form-check-input form-check-primary" id="incognitoSwitch"
|
||
type="checkbox">
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</li>
|
||
<li class="dropdown-item">
|
||
<a class="mb-0 text-secondary f-w-500" href="sign_up.html" target="_blank">
|
||
<i class="ph-bold ph-plus pe-1 f-s-20"></i> Add account
|
||
</a>
|
||
</li>
|
||
|
||
<li class="app-divider-v dotted py-1"></li>
|
||
|
||
<li class="dropdown-item">
|
||
<a class="mb-0 text-danger" href="sign_in.html" target="_blank">
|
||
<i class="ph-duotone ph-sign-out pe-1 f-s-20"></i> Log Out
|
||
</a>
|
||
</li>
|
||
</ul>
|
||
</div>
|
||
|
||
</div>
|
||
</div>
|
||
<div class="app-nav" id="app-simple-bar">
|
||
<ul class="main-nav p-0 mt-2">
|
||
<li class="menu-title">
|
||
<span>Dashboard</span>
|
||
</li>
|
||
<li>
|
||
<a aria-expanded="false" data-bs-toggle="collapse" href="form_validation.html#dashboard">
|
||
<svg stroke="currentColor" stroke-width="1.5">
|
||
<use xlink:href="../assets/svg/_sprite.svg#home"></use>
|
||
</svg>
|
||
dashboard
|
||
<span class="badge bg-danger badge-dashboard badge-notification ms-2">New</span>
|
||
|
||
</a>
|
||
<ul class="collapse" id="dashboard">
|
||
<li><a href="index.html">Ecommerce</a></li>
|
||
<li><a href="project_dashboard.html">Project</a></li>
|
||
</ul>
|
||
</li>
|
||
<li>
|
||
<a aria-expanded="false" data-bs-toggle="collapse" href="form_validation.html#apps">
|
||
<svg stroke="currentColor" stroke-width="1.5">
|
||
<use xlink:href="../assets/svg/_sprite.svg#stack"></use>
|
||
</svg>
|
||
Apps
|
||
</a>
|
||
<ul class="collapse" id="apps">
|
||
<li><a href="calendar.html">Calender</a></li>
|
||
<li class="another-level">
|
||
<a aria-expanded="false" data-bs-toggle="collapse" href="form_validation.html#Profile-page">
|
||
Profile
|
||
</a>
|
||
<ul class="collapse" id="Profile-page">
|
||
<li><a href="profile.html">Profile</a></li>
|
||
<li><a href="setting.html">Setting</a></li>
|
||
</ul>
|
||
</li>
|
||
<li class="another-level">
|
||
<a aria-expanded="false" data-bs-toggle="collapse" href="form_validation.html#projects-page">
|
||
Projects Page
|
||
</a>
|
||
<ul class="collapse" id="projects-page">
|
||
<li><a href="project_app.html">projects</a></li>
|
||
<li><a href="project_details.html">projects Details</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="to_do.html">To-Do</a></li>
|
||
<li><a href="team.html">Team</a></li>
|
||
<li><a href="api.html">API</a></li>
|
||
<li class="another-level">
|
||
<a aria-expanded="false" data-bs-toggle="collapse" href="form_validation.html#ticket-page">
|
||
Ticket
|
||
</a>
|
||
<ul class="collapse" id="ticket-page">
|
||
<li><a href="ticket.html">Ticket</a></li>
|
||
<li><a href="ticket_details.html">Ticket Details</a></li>
|
||
</ul>
|
||
</li>
|
||
<li class="another-level">
|
||
<a aria-expanded="false" data-bs-toggle="collapse" href="form_validation.html#email-page">
|
||
Email Page
|
||
</a>
|
||
<ul class="collapse" id="email-page">
|
||
<li><a href="email.html"> Email</a></li>
|
||
<li><a href="read_email.html">Read Email</a></li>
|
||
</ul>
|
||
</li>
|
||
<li class="another-level">
|
||
<a aria-expanded="false" data-bs-toggle="collapse" href="form_validation.html#e-shop">
|
||
E-shop
|
||
</a>
|
||
<ul class="collapse" id="e-shop">
|
||
<li><a href="cart.html">Cart</a></li>
|
||
<li><a href="product.html">Product</a></li>
|
||
<li><a href="add_product.html">Add Product</a></li>
|
||
<li><a href="product_details.html">Product-Details</a></li>
|
||
<li><a href="product_list.html">Product list</a></li>
|
||
<li><a href="orders.html">Orders</a></li>
|
||
<li><a href="orders_details.html">Orders Details</a></li>
|
||
<li><a href="orders_list.html">Orders List</a></li>
|
||
<li><a href="checkout.html">Check out</a></li>
|
||
<li><a href="wishlist.html">Wishlist</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="invoice.html">Invoice</a></li>
|
||
<li><a href="chat.html">Chat</a></li>
|
||
<li><a href="file_manager.html">File manager</a></li>
|
||
<li><a href="bookmark.html">Bookmark</a></li>
|
||
<li><a href="kanban_board.html">Kanban board</a></li>
|
||
<li><a href="timeline.html">Timeline</a></li>
|
||
<li><a href="faq.html">FAQS</a></li>
|
||
<li><a href="pricing.html">Pricing</a></li>
|
||
<li><a href="gallery.html">Gallery</a></li>
|
||
<li class="another-level">
|
||
<a aria-expanded="false" data-bs-toggle="collapse" href="form_validation.html#blog-page">
|
||
Blog Page
|
||
</a>
|
||
<ul class="collapse" id="blog-page">
|
||
<li><a href="blog.html">Blog</a></li>
|
||
<li><a href="blog_read_more.html">Blog Details</a></li>
|
||
<li><a href="add_blog.html">Add Blog</a></li>
|
||
|
||
</ul>
|
||
</li>
|
||
</ul>
|
||
</li>
|
||
<li class="no-sub">
|
||
<a href="widget.html">
|
||
<svg stroke="currentColor" stroke-width="1.5">
|
||
<use xlink:href="../assets/svg/_sprite.svg#squares"></use>
|
||
</svg>
|
||
Widgets
|
||
</a>
|
||
</li>
|
||
|
||
<li class="menu-title"><span>Component</span></li>
|
||
<li>
|
||
<a aria-expanded="false" data-bs-toggle="collapse" href="form_validation.html#ui-kits">
|
||
<svg stroke="currentColor" stroke-width="1.5">
|
||
<use xlink:href="../assets/svg/_sprite.svg#briefcase"></use>
|
||
</svg>
|
||
UI kits
|
||
</a>
|
||
<ul class="collapse" id="ui-kits">
|
||
<li><a href="cheatsheet.html">Cheatsheet</a></li>
|
||
<li><a href="alert.html">Alert</a></li>
|
||
<li><a href="badges.html">Badges</a></li>
|
||
<li><a href="buttons.html">Buttons</a></li>
|
||
<li><a href="cards.html">Cards</a></li>
|
||
<li><a href="dropdown.html">Dropdown</a></li>
|
||
<li><a href="grid.html">Grid</a></li>
|
||
<li><a href="avatar.html">Avatar</a></li>
|
||
<li><a href="tabs.html">Tabs</a></li>
|
||
<li><a href="accordions.html">Accordions</a></li>
|
||
<li><a href="progress.html">Progress</a></li>
|
||
<li><a href="notifications.html">Notifications</a></li>
|
||
<li><a href="list.html">Lists</a></li>
|
||
<li><a href="helper_classes.html">Helper Classes</a></li>
|
||
<li><a href="background.html">Background</a></li>
|
||
<li><a href="divider.html">Divider</a></li>
|
||
<li><a href="ribbons.html">Ribbons</a></li>
|
||
<li><a href="editor.html">Editor </a></li>
|
||
<li><a href="collapse.html">Collapse</a></li>
|
||
<li><a href="footer-page.html">Footer</a></li>
|
||
<li><a href="shadow.html">Shadow</a></li>
|
||
<li><a href="wrapper.html">Wrapper</a></li>
|
||
<li><a href="bullet.html">Bullet</a></li>
|
||
<li><a href="placeholder.html">Placeholder</a></li>
|
||
<li><a href="alignment.html">Alignment Thing</a></li>
|
||
</ul>
|
||
</li>
|
||
|
||
|
||
<li>
|
||
<a aria-expanded="false" data-bs-toggle="collapse" href="form_validation.html#advance-ui">
|
||
<svg stroke="currentColor" stroke-width="1.5">
|
||
<use xlink:href="../assets/svg/_sprite.svg#briefcase-advance"></use>
|
||
</svg>
|
||
Advance UI
|
||
<span class=" badge rounded-pill bg-warning badge-notification ms-2">
|
||
12+
|
||
<span class="visually-hidden">unread messages</span>
|
||
</span>
|
||
</a>
|
||
<ul class="collapse" id="advance-ui">
|
||
<li><a href="modals.html">Modals</a></li>
|
||
<li><a href="offcanvas.html">Offcanvas Toggle</a></li>
|
||
<li><a href="sweetalert.html">Sweat Alert</a></li>
|
||
<li><a href="scrollbar.html">Scrollbar</a></li>
|
||
<li><a href="spinners.html">Spinners</a></li>
|
||
<li><a href="animation.html">Animation</a></li>
|
||
<li><a href="video_embed.html">Video Embed</a></li>
|
||
<li><a href="tour.html">Tour</a></li>
|
||
<li><a href="slick.html">Slider</a></li>
|
||
<li><a href="bootstrap_slider.html">Bootstrap Slider</a></li>
|
||
<li><a href="scrollpy.html">Scrollpy</a></li>
|
||
<li><a href="tooltips_popovers.html">Tooltip & Popovers</a></li>
|
||
<li><a href="ratings.html">Rating</a></li>
|
||
<li><a href="prismjs.html">Prismjs</a></li>
|
||
<li><a href="count_down.html">Count Down</a></li>
|
||
<li><a href="count_up.html"> Count up </a></li>
|
||
<li><a href="draggable.html">Draggable</a></li>
|
||
<li><a href="tree-view.html">Tree View</a></li>
|
||
<li><a href="block_ui.html">Block Ui </a></li>
|
||
</ul>
|
||
</li>
|
||
<li>
|
||
<a aria-expanded="false" data-bs-toggle="collapse" href="form_validation.html#icons">
|
||
<svg stroke="currentColor" stroke-width="1.5">
|
||
<use xlink:href="../assets/svg/_sprite.svg#gift"></use>
|
||
</svg>
|
||
Icons
|
||
</a>
|
||
<ul class="collapse" id="icons">
|
||
<li><a href="fontawesome.html">Fontawesome</a></li>
|
||
<li><a href="flag_icons.html">Flag</a></li>
|
||
<li><a href="tabler-icons.html">Tabler</a></li>
|
||
<li><a href="weather_icon.html">Weather</a></li>
|
||
<li><a href="animated_icon.html">Animated</a></li>
|
||
<li><a href="iconoir_icon.html">Iconoir</a></li>
|
||
<li><a href="phosphor.html">Phosphor</a></li>
|
||
</ul>
|
||
</li>
|
||
<li class="no-sub">
|
||
<a href="misc.html">
|
||
|
||
<svg stroke="currentColor" stroke-width="1.5">
|
||
<use xlink:href="../assets/svg/_sprite.svg#rectangle"></use>
|
||
</svg>
|
||
Misc
|
||
</a>
|
||
</li>
|
||
<li class="menu-title"><span>Map & Charts </span></li>
|
||
<li>
|
||
<a aria-expanded="false" data-bs-toggle="collapse" href="form_validation.html#maps">
|
||
<svg stroke="currentColor" stroke-width="1.5">
|
||
<use xlink:href="../assets/svg/_sprite.svg#location"></use>
|
||
</svg>
|
||
Map
|
||
</a>
|
||
<ul class="collapse" id="maps">
|
||
<li><a href="google-map.html">Google Maps</a></li>
|
||
<li><a href="leaflet-map.html">Leaflet map</a></li>
|
||
</ul>
|
||
</li>
|
||
<li>
|
||
<a aria-expanded="false" data-bs-toggle="collapse" href="form_validation.html#chart">
|
||
<svg stroke="currentColor" stroke-width="1.5">
|
||
<use xlink:href="../assets/svg/_sprite.svg#chart"></use>
|
||
</svg>
|
||
Chart
|
||
</a>
|
||
<ul class="collapse" id="chart">
|
||
<li><a href="chart_js.html">Chart js</a></li>
|
||
|
||
|
||
<li class="another-level">
|
||
<a aria-expanded="false" data-bs-toggle="collapse" href="form_validation.html#apexcharts-page">
|
||
Apexcharts
|
||
</a>
|
||
<ul class="collapse" id="apexcharts-page">
|
||
<li><a href="line.html">Line</a></li>
|
||
<li><a href="area_charts.html">Area</a></li>
|
||
<li><a href="column.html">Column</a></li>
|
||
<li><a href="bar.html">Bar</a></li>
|
||
<li><a href="mixed.html">Mixed</a></li>
|
||
<li><a href="timeline_range_charts.html">Timeline & Range-Bars</a></li>
|
||
<li><a href="candlestick_charts.html">Candlestick</a></li>
|
||
<li><a href="boxplot.html">Boxplot</a></li>
|
||
<li><a href="bubble.html">Bubble</a></li>
|
||
<li><a href="scatter.html">Scatter</a></li>
|
||
<li><a href="heatmap.html">Heatmap</a></li>
|
||
<li><a href="treemap.html">Treemap</a></li>
|
||
<li><a href="pie_charts.html">Pie</a></li>
|
||
<li><a href="radial_bar.html">Radial bar</a></li>
|
||
<li><a href="radar_chart.html">Radar</a></li>
|
||
</ul>
|
||
</li>
|
||
</ul>
|
||
</li>
|
||
|
||
<li class="menu-title"><span>Table & forms </span></li>
|
||
|
||
<li>
|
||
<a aria-expanded="false" data-bs-toggle="collapse" href="form_validation.html#table">
|
||
<svg stroke="currentColor" stroke-width="1.5">
|
||
<use xlink:href="../assets/svg/_sprite.svg#table"></use>
|
||
</svg>
|
||
Table
|
||
</a>
|
||
<ul class="collapse" id="table">
|
||
<li><a href="basic_table.html">BasicTable</a></li>
|
||
<li><a href="data_table.html">Data Table</a></li>
|
||
<li><a href="list_table.html">List Js</a></li>
|
||
<li><a href="advance_table.html">Advance Table</a></li>
|
||
</ul>
|
||
</li>
|
||
|
||
|
||
<li>
|
||
<a aria-expanded="false" data-bs-toggle="collapse" href="form_validation.html#forms">
|
||
<svg stroke="currentColor" stroke-width="1.5">
|
||
<use xlink:href="../assets/svg/_sprite.svg#wallet"></use>
|
||
</svg>
|
||
Forms elements
|
||
</a>
|
||
<ul class="collapse" id="forms">
|
||
<li><a href="form_validation.html">Form Validation</a></li>
|
||
<li><a href="base_inputs.html">Base Input</a></li>
|
||
<li><a href="checkbox_radio.html">Checkbox & Radio</a></li>
|
||
<li><a href="input_groups.html">Input Groups</a></li>
|
||
<li><a href="input_masks.html">Input Masks</a></li>
|
||
<li><a href="floating_labels.html">Floating Labels</a></li>
|
||
<li><a href="date_picker.html">Datetimepicker</a></li>
|
||
<li><a href="touch_spin.html">Touch spin</a></li>
|
||
<li><a href="select.html">Select2</a></li>
|
||
<li><a href="switch.html">Switch</a></li>
|
||
<li><a href="range_slider.html">Range Slider</a></li>
|
||
<li><a href="typeahead.html">Typeahead</a></li>
|
||
<li><a href="textarea.html">Textarea</a></li>
|
||
<li><a href="clipboard.html">Clipboard</a></li>
|
||
<li><a href="file_upload.html">File Upload</a></li>
|
||
<li><a href="dual_list_boxes.html">Dual List Boxes</a></li>
|
||
<li><a href="default_forms.html">Default Forms</a></li>
|
||
</ul>
|
||
</li>
|
||
|
||
<li>
|
||
<a aria-expanded="false" data-bs-toggle="collapse" href="form_validation.html#ready_to_use">
|
||
<svg stroke="currentColor" stroke-width="1.5">
|
||
<use xlink:href="../assets/svg/_sprite.svg#newspaper"></use>
|
||
</svg>
|
||
Ready to use
|
||
<span class="badge text-bg-success badge-notification ms-2">2</span>
|
||
</a>
|
||
<ul class="collapse" id="ready_to_use">
|
||
<li><a href="form_wizards.html">Form wizards</a></li>
|
||
<li><a href="form_wizard_1.html">Form wizards 1</a></li>
|
||
<li><a href="form_wizard_2.html">Form wizards 2</a></li>
|
||
<li><a href="ready_to_use_form.html">Ready To Use Form</a></li>
|
||
<li><a href="ready_to_use_table.html">Ready To Use Tables</a></li>
|
||
</ul>
|
||
</li>
|
||
|
||
<li class="menu-title"><span>Pages</span></li>
|
||
|
||
<li>
|
||
<a aria-expanded="false" data-bs-toggle="collapse" href="form_validation.html#auth_pages">
|
||
<svg stroke="currentColor" stroke-width="1.5">
|
||
<use xlink:href="../assets/svg/_sprite.svg#window"></use>
|
||
</svg>
|
||
Auth Pages
|
||
</a>
|
||
<ul class="collapse" id="auth_pages">
|
||
<li><a href="sign_in.html">Sign In</a></li>
|
||
<li><a href="sign_in_1.html">Sign In with Bg-image</a></li>
|
||
<li><a href="sign_up.html">Sign Up</a></li>
|
||
<li><a href="sign_up_1.html">Sign Up with Bg-image</a></li>
|
||
<li><a href="password_reset.html">Password Reset</a></li>
|
||
<li><a href="password_reset_1.html">Password Reset with Bg-image</a></li>
|
||
<li><a href="password_create.html">Password Create</a></li>
|
||
<li><a href="password_create_1.html">Password Create with Bg-image</a></li>
|
||
<li><a href="lock_screen.html">Lock Screen</a></li>
|
||
<li><a href="lock_screen_1.html">Lock Screen with Bg-image</a></li>
|
||
<li><a href="two_step_verification.html">Two-Step Verification</a></li>
|
||
<li><a href="two_step_verification_1.html">Two-Step Verification with Bg-image</a></li>
|
||
</ul>
|
||
</li>
|
||
<li>
|
||
<a aria-expanded="false" data-bs-toggle="collapse" href="form_validation.html#error_pages">
|
||
<svg stroke="currentColor" stroke-width="1.5">
|
||
<use xlink:href="../assets/svg/_sprite.svg#exclamation-circle"></use>
|
||
</svg>
|
||
Error Pages
|
||
</a>
|
||
<ul class="collapse" id="error_pages">
|
||
<li><a href="error_400.html">Bad Request </a></li>
|
||
<li><a href="error_403.html">Forbidden </a></li>
|
||
<li><a href="error_404.html">Not Found</a></li>
|
||
<li><a href="error_500.html">Internal Server</a></li>
|
||
<li><a href="error_503.html">Service Unavailable</a></li>
|
||
</ul>
|
||
</li>
|
||
|
||
<li>
|
||
<a aria-expanded="false" data-bs-toggle="collapse" href="form_validation.html#other_pages">
|
||
<svg stroke="currentColor" stroke-width="1.5">
|
||
<use xlink:href="../assets/svg/_sprite.svg#document"></use>
|
||
</svg>
|
||
Other Pages
|
||
</a>
|
||
<ul class="collapse" id="other_pages">
|
||
<li><a href="blank.html">Blank</a></li>
|
||
<li><a href="maintenance.html">Maintenance</a></li>
|
||
<li><a href="landing.html">Landing Page</a></li>
|
||
<li><a href="coming_soon.html">Coming Soon</a></li>
|
||
<li><a href="sitemap.html">Sitemap</a></li>
|
||
<li><a href="privacy_policy.html">Privacy Policy</a></li>
|
||
<li><a href="terms_condition.html">Terms & Condition</a></li>
|
||
</ul>
|
||
</li>
|
||
|
||
<li class="menu-title"><span>Others</span></li>
|
||
|
||
<li>
|
||
<a aria-expanded="false" data-bs-toggle="collapse" href="form_validation.html#level">
|
||
<svg stroke="currentColor" stroke-width="1.5">
|
||
<use xlink:href="../assets/svg/_sprite.svg#arrow-down"></use>
|
||
</svg>
|
||
2 level
|
||
</a>
|
||
<ul class="collapse" id="level">
|
||
<li><a href="form_validation.html#">Blank</a></li>
|
||
<li class="another-level">
|
||
<a aria-expanded="false" data-bs-toggle="collapse" href="form_validation.html#level2">
|
||
Another level
|
||
</a>
|
||
<ul class="collapse" id="level2">
|
||
<li><a href="blank.html">Blank</a></li>
|
||
</ul>
|
||
</li>
|
||
|
||
</ul>
|
||
</li>
|
||
<li class="no-sub">
|
||
<a href="https://phpstack-1384472-5121645.cloudwaysapps.com/document/html/ki-admin/index.html">
|
||
<svg stroke="currentColor" stroke-width="1.5">
|
||
<use xlink:href="../assets/svg/_sprite.svg#document-text"></use>
|
||
</svg>
|
||
Document
|
||
</a>
|
||
</li>
|
||
|
||
<li class="no-sub">
|
||
<a href="mailto:teqlathemes@gmail.com">
|
||
<svg stroke="currentColor" stroke-width="1.5">
|
||
<use xlink:href="../assets/svg/_sprite.svg#chat-bubble"></use>
|
||
</svg>
|
||
Support
|
||
</a>
|
||
</li>
|
||
|
||
|
||
</ul>
|
||
</div>
|
||
|
||
<div class="menu-navs">
|
||
<span class="menu-previous"><i class="ti ti-chevron-left"></i></span>
|
||
<span class="menu-next"><i class="ti ti-chevron-right"></i></span>
|
||
</div>
|
||
|
||
</nav>
|
||
<!-- Menu Navigation ends -->
|
||
|
||
<div class="app-content">
|
||
<div class="">
|
||
|
||
<!-- Header Section starts -->
|
||
<header class="header-main">
|
||
<div class="container-fluid">
|
||
<div class="row">
|
||
<div class="col-8 col-sm-6 d-flex align-items-center header-left p-0">
|
||
<span class="header-toggle ">
|
||
<i class="ph ph-squares-four"></i>
|
||
</span>
|
||
|
||
<div class="header-searchbar w-100">
|
||
<form action="form_validation.html#" class="mx-sm-3 app-form app-icon-form ">
|
||
<div class="position-relative">
|
||
<input aria-label="Search" class="form-control" placeholder="Search..."
|
||
type="search">
|
||
<i class="ti ti-search text-dark"></i>
|
||
</div>
|
||
</form>
|
||
</div>
|
||
</div>
|
||
|
||
<div class="col-4 col-sm-6 d-flex align-items-center justify-content-end header-right p-0">
|
||
|
||
<ul class="d-flex align-items-center">
|
||
|
||
<li class="header-language">
|
||
<div class="flex-shrink-0 dropdown" id="lang_selector">
|
||
<a aria-expanded="false" class="d-block head-icon ps-0"
|
||
data-bs-toggle="dropdown"
|
||
href="form_validation.html#">
|
||
<div class="lang-flag lang-en ">
|
||
<span class="flag rounded-circle overflow-hidden">
|
||
<i class=""></i>
|
||
</span>
|
||
</div>
|
||
</a>
|
||
<ul class="dropdown-menu language-dropdown header-card border-0">
|
||
<li class="lang lang-en selected dropdown-item p-2" data-bs-placement="top"
|
||
data-bs-toggle="tooltip" title="US">
|
||
<span class="d-flex align-items-center">
|
||
<i class="flag-icon flag-icon-usa flag-icon-squared rounded-circle f-s-20"></i>
|
||
<span class="ps-2">US</span>
|
||
</span>
|
||
</li>
|
||
<li class="lang lang-pt dropdown-item p-2" title="FR">
|
||
<span class="d-flex align-items-center">
|
||
<i class="flag-icon flag-icon-fra flag-icon-squared rounded-circle f-s-20"></i>
|
||
<span class="ps-2">France</span>
|
||
</span>
|
||
</li>
|
||
<li class="lang lang-es dropdown-item p-2" title="UK">
|
||
<span class="d-flex align-items-center">
|
||
<i class="flag-icon flag-icon-gbr flag-icon-squared rounded-circle f-s-20"></i>
|
||
<span class="ps-2">UK</span>
|
||
</span>
|
||
</li>
|
||
<li class="lang lang-es dropdown-item p-2" title="IT">
|
||
<span class="d-flex align-items-center">
|
||
<i class="flag-icon flag-icon-ita flag-icon-squared rounded-circle f-s-20"></i>
|
||
<span class="ps-2">Italy</span>
|
||
</span>
|
||
</li>
|
||
</ul>
|
||
</div>
|
||
|
||
</li>
|
||
|
||
<li class="header-apps">
|
||
<a aria-controls="appscanvasRights"
|
||
class="d-block head-icon bg-light-dark rounded-circle f-s-22 p-2"
|
||
data-bs-target="#appscanvasRights" data-bs-toggle="offcanvas"
|
||
href="form_validation.html#" role="button">
|
||
<i class="ph ph-bounding-box"></i>
|
||
|
||
</a>
|
||
|
||
<div aria-labelledby="appscanvasRightsLabel"
|
||
class="offcanvas offcanvas-end header-apps-canvas"
|
||
id="appscanvasRights"
|
||
tabindex="-1">
|
||
<div class="offcanvas-header">
|
||
<h5 class="offcanvas-title" id="appscanvasRightsLabel">Shortcut</h5>
|
||
<div class="app-dropdown flex-shrink-0">
|
||
<a aria-expanded="false" class=" p-1" data-bs-auto-close="outside"
|
||
data-bs-toggle="dropdown"
|
||
href="form_validation.html#"
|
||
role="button">
|
||
<i class="ph-bold ph-faders-horizontal f-s-20"></i>
|
||
|
||
|
||
</a>
|
||
<ul class="dropdown-menu mb-3">
|
||
<li class="dropdown-item">
|
||
<a href="setting.html" target="_blank">
|
||
Privacy Settings
|
||
</a>
|
||
</li>
|
||
<li class="dropdown-item">
|
||
<a href="setting.html" target="_blank">
|
||
Account Settings
|
||
</a>
|
||
</li>
|
||
<li class="dropdown-item">
|
||
<a href="setting.html" target="_blank">
|
||
Accessibility
|
||
</a>
|
||
</li>
|
||
<li class="dropdown-divider"></li>
|
||
<li class="dropdown-item border-0">
|
||
<a aria-expanded="false" data-bs-toggle="dropdown" href="form_validation.html#"
|
||
role="button">
|
||
More Settings
|
||
</a>
|
||
<ul class="dropdown-menu sub-menu">
|
||
<li class="dropdown-item">
|
||
<a href="setting.html" target="_blank">
|
||
Backup and Restore
|
||
</a>
|
||
</li>
|
||
<li class="dropdown-item">
|
||
<a href="setting.html" target="_blank">
|
||
<span>Data Usage</span>
|
||
</a>
|
||
</li>
|
||
<li class="dropdown-item">
|
||
<a href="setting.html" target="_blank">
|
||
<span>Theme</span>
|
||
</a>
|
||
</li>
|
||
<li class="dropdown-item d-flex align-items-center justify-content-between">
|
||
<a href="form_validation.html#">
|
||
<p class="mb-0">Notification</p>
|
||
</a>
|
||
<div class="flex-shrink-0">
|
||
<div class="form-check form-switch">
|
||
<input class="form-check-input form-check-primary"
|
||
id="notificationSwitch"
|
||
type="checkbox">
|
||
</div>
|
||
</div>
|
||
</li>
|
||
</ul>
|
||
</li>
|
||
|
||
</ul>
|
||
</div>
|
||
</div>
|
||
<div class="offcanvas-body app-scroll">
|
||
<div class="row row-cols-3 g-2">
|
||
<div class="d-flex-center text-center">
|
||
<a class="text-light-primary w-100 rounded-3 py-3 px-2 "
|
||
href="product.html"
|
||
target="_blank">
|
||
<span>
|
||
<i class="ph-light ph-shopping-bag-open f-s-30"></i>
|
||
</span>
|
||
<p class="mb-0 f-w-500 text-dark">E-shop</p>
|
||
</a>
|
||
</div>
|
||
<div class="d-flex-center text-center">
|
||
<a class="text-light-danger w-100 rounded-3 py-3 px-2 "
|
||
href="email.html"
|
||
target="_blank">
|
||
<span>
|
||
<i class="ph-light ph-envelope f-s-30"></i>
|
||
</span>
|
||
<p class="mb-0 f-w-500 text-dark">Email</p>
|
||
</a>
|
||
</div>
|
||
<div class="d-flex-center text-center">
|
||
<a class="text-light-success w-100 rounded-3 py-3 px-2 "
|
||
href="chat.html"
|
||
target="_blank">
|
||
<span>
|
||
<i class="ph-light ph-chat-circle-text f-s-30"></i>
|
||
</span>
|
||
<p class="mb-0 f-w-500 text-dark">Chat</p>
|
||
</a>
|
||
</div>
|
||
<div class="d-flex-center text-center">
|
||
<a class="text-light-warning w-100 rounded-3 py-3 px-2 "
|
||
href="project_app.html"
|
||
target="_blank">
|
||
<span>
|
||
<i class="ph-light ph-projector-screen-chart f-s-30"></i>
|
||
</span>
|
||
<p class="mb-0 f-w-500 text-dark">Project</p>
|
||
</a>
|
||
</div>
|
||
<div class="d-flex-center text-center">
|
||
<a class="text-light-info w-100 rounded-3 py-3 px-2 "
|
||
href="invoice.html"
|
||
target="_blank">
|
||
<span>
|
||
<i class="ph-light ph-scroll f-s-30"></i>
|
||
</span>
|
||
<p class="mb-0 f-w-500 text-dark">Invoice</p>
|
||
</a>
|
||
</div>
|
||
<div class="d-flex-center text-center">
|
||
<a class="text-light-dark w-100 rounded-3 py-3 px-2 "
|
||
href="blog.html"
|
||
target="_blank">
|
||
<span>
|
||
<i class="ph-light ph-notebook f-s-30"></i>
|
||
</span>
|
||
<p class="mb-0 f-w-500 text-dark">Blog</p>
|
||
</a>
|
||
</div>
|
||
<div class="d-flex-center text-center">
|
||
<a class="text-light-danger w-100 rounded-3 py-3 px-2 "
|
||
href="calendar.html"
|
||
target="_blank">
|
||
<span>
|
||
<i class="ph-light ph-calendar f-s-30"></i>
|
||
</span>
|
||
<p class="mb-0 f-w-500 text-dark">Calender</p>
|
||
</a>
|
||
</div>
|
||
<div class="d-flex-center text-center">
|
||
<a class="text-light-warning w-100 rounded-3 py-3 px-2 "
|
||
href="file_manager.html"
|
||
target="_blank">
|
||
<span>
|
||
<i class="ph-light ph-folder-open f-s-30"></i>
|
||
</span>
|
||
<p class="mb-0 f-w-500 text-dark txt-ellipsis-1">File
|
||
Manager</p>
|
||
</a>
|
||
</div>
|
||
<div class="d-flex-center text-center">
|
||
<a class="text-light-primary w-100 rounded-3 py-3 px-2 "
|
||
href="gallery.html"
|
||
target="_blank">
|
||
<span>
|
||
<i class="ph-light ph-google-photos-logo f-s-30"></i>
|
||
</span>
|
||
<p class="mb-0 f-w-500 text-dark">Gallery</p>
|
||
</a>
|
||
</div>
|
||
<div class="d-flex-center text-center">
|
||
<a class="text-light-success w-100 rounded-3 py-3 px-2 "
|
||
href="profile.html"
|
||
target="_blank">
|
||
<span>
|
||
<i class="ph-light ph-users-three f-s-30"></i>
|
||
</span>
|
||
<p class="mb-0 f-w-500 text-dark">Profile</p>
|
||
</a>
|
||
</div>
|
||
<div class="d-flex-center text-center">
|
||
<a class="text-light-secondary w-100 rounded-3 py-3 px-2 "
|
||
href="kanban_board.html"
|
||
target="_blank">
|
||
<span>
|
||
<i class="ph-light ph-selection-foreground f-s-30"></i>
|
||
</span>
|
||
<p class="mb-0 f-w-500 text-dark">Task Board</p>
|
||
</a>
|
||
</div>
|
||
<div class="d-flex-center text-center">
|
||
<a class="d-flex-center text-light-secondary w-100 h-100 rounded-3 p-2 dashed-1-secondary"
|
||
href="kanban_board.html"
|
||
target="_blank">
|
||
<span>
|
||
<i class="ph-light ph-plus f-s-30"></i>
|
||
</span>
|
||
</a>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</li>
|
||
|
||
<li class="header-cart">
|
||
<a aria-controls="cartcanvasRight"
|
||
class="d-block head-icon position-relative bg-light-dark rounded-circle f-s-22 p-2"
|
||
data-bs-target="#cartcanvasRight"
|
||
data-bs-toggle="offcanvas"
|
||
href="form_validation.html#" role="button">
|
||
<i class="ph ph-shopping-cart-simple"></i>
|
||
<span
|
||
class="position-absolute translate-middle badge rounded-pill bg-danger badge-notification">4</span>
|
||
</a>
|
||
<div aria-labelledby="cartcanvasRightLabel"
|
||
class="offcanvas offcanvas-end header-cart-canvas"
|
||
id="cartcanvasRight"
|
||
tabindex="-1">
|
||
<div class="offcanvas-header">
|
||
<h5 class="offcanvas-title" id="cartcanvasRightLabel">Cart</h5>
|
||
<button aria-label="Close" class="btn-close" data-bs-dismiss="offcanvas"
|
||
type="button"></button>
|
||
</div>
|
||
<div class="offcanvas-body app-scroll p-0">
|
||
<div class="head-container">
|
||
<div class="head-box">
|
||
<span class="b-1-light bg-light-primary h-45 w-45 d-flex-center b-r-6">
|
||
<img alt="cart" class="img-fluid p-1"
|
||
src="../assets/images/header/cart/01.png">
|
||
</span>
|
||
|
||
<div class="flex-grow-1 ms-2">
|
||
<a class="mb-0 f-w-600 f-s-16" href="product_details.html"
|
||
target="_blank"> Backpacks (3<i
|
||
class="ti ti-star-filled text-warning f-s-12"></i>)
|
||
</a>
|
||
<div>
|
||
<span class="text-dark"><span
|
||
class="text-secondary f-w-400">size</span> : M</span>
|
||
<span class="text-dark ms-2"><span
|
||
class="text-secondary f-w-400">color</span> :Pink</span>
|
||
</div>
|
||
</div>
|
||
<div class="text-end">
|
||
<i class="ph ph-trash f-s-18 text-danger close-btn"></i>
|
||
<p class="text-muted f-w-500 mb-0">$600.50 x 1</p>
|
||
</div>
|
||
</div>
|
||
<div class="head-box">
|
||
<span class="b-1-light bg-light-primary h-45 w-45 d-flex-center b-r-6">
|
||
<img alt="cart" class="img-fluid p-1"
|
||
src="../assets/images/header/cart/05.png">
|
||
</span>
|
||
<div class="flex-grow-1 ms-2">
|
||
<a class="mb-0 f-w-600 f-s-16" href="product_details.html"
|
||
target="_blank"> Women's Watch (4<i
|
||
class="ti ti-star-filled text-warning f-s-12"></i>)</a>
|
||
<div>
|
||
<span class="text-dark"><span
|
||
class="text-secondary f-w-400">size</span> : S</span>
|
||
<span class="text-dark ms-2"><span
|
||
class="text-secondary f-w-400">color</span> :Rose Gold</span>
|
||
</div>
|
||
</div>
|
||
<div class="text-end">
|
||
<i class="ph ph-trash f-s-18 text-danger close-btn"></i>
|
||
<p class="text-muted f-w-500 mb-0">$519.10 x 2</p>
|
||
</div>
|
||
</div>
|
||
<div class="head-box">
|
||
<span class="b-1-light bg-light-primary h-45 w-45 d-flex-center b-r-6">
|
||
<img alt="cart" class="img-fluid p-1"
|
||
src="../assets/images/header/cart/04.png">
|
||
</span>
|
||
<div class="flex-grow-1 ms-2">
|
||
<a class="mb-0 f-w-600 f-s-16" href="product_details.html"
|
||
target="_blank">Sandals (5 <i
|
||
class="ti ti-star-filled text-warning f-s-12"></i>)</a>
|
||
<div>
|
||
<span class="text-dark"><span
|
||
class="text-secondary f-w-400">size</span> : 8</span>
|
||
<span class="text-dark ms-2"><span
|
||
class="text-secondary f-w-400">color</span> :White</span>
|
||
</div>
|
||
</div>
|
||
<div class="text-end">
|
||
<i class="ph ph-trash f-s-18 text-danger close-btn"></i>
|
||
<p class="text-muted f-w-500 mb-0">$390 x 2</p>
|
||
</div>
|
||
</div>
|
||
<div class="head-box ">
|
||
<span class="b-1-light bg-light-primary h-45 w-45 d-flex-center b-r-6">
|
||
<img alt="cart" class="img-fluid p-1"
|
||
src="../assets/images/header/cart/03.png">
|
||
</span>
|
||
<div class="flex-grow-1 ms-2">
|
||
<a class="mb-0 f-w-600 f-s-16" href="product_details.html"
|
||
target="_blank"> Jackets (3<i
|
||
class="ti ti-star-filled text-warning f-s-12"></i>)</a>
|
||
<div>
|
||
<span class="text-dark"><span
|
||
class="text-secondary f-w-400">size</span> : XL</span>
|
||
<span class="text-dark ms-2"><span
|
||
class="text-secondary f-w-400">color</span> :Blue</span>
|
||
</div>
|
||
</div>
|
||
<div class="text-end">
|
||
<i class="ph ph-trash f-s-18 text-danger close-btn"></i>
|
||
<p class="text-muted f-w-500 mb-0">$300.00 x 2</p>
|
||
</div>
|
||
</div>
|
||
<div class="head-box ">
|
||
<span class="b-1-light bg-light-primary h-45 w-45 d-flex-center b-r-6">
|
||
<img alt="cart" class="img-fluid p-1"
|
||
src="../assets/images/header/cart/02.png">
|
||
</span>
|
||
<div class="flex-grow-1 ms-2">
|
||
<a class="mb-0 f-w-600 f-s-16" href="product_details.html"
|
||
target="_blank"> Shoes (3<i
|
||
class="ti ti-star-filled text-warning f-s-12"></i>)</a>
|
||
<div>
|
||
<span class="text-dark"><span
|
||
class="text-secondary f-w-400">size</span> : 9</span>
|
||
<span class="text-dark ms-2"><span
|
||
class="text-secondary f-w-400">color</span> :White</span>
|
||
</div>
|
||
</div>
|
||
<div class="text-end">
|
||
<i class="ph ph-trash f-s-18 text-danger close-btn"></i>
|
||
<p class="text-muted f-w-500 mb-0">$450.00 x 1</p>
|
||
</div>
|
||
</div>
|
||
<div class="hidden-massage py-4 px-3">
|
||
|
||
<div>
|
||
<i class="ph-duotone ph-shopping-bag-open f-s-50 text-primary"></i>
|
||
<h6 class="mb-0">Your Cart is Empty</h6>
|
||
<p class="text-secondary mb-0">Add some items :)</p>
|
||
<a class="btn btn-light-primary btn-xs mt-2"
|
||
href="product_details.html">Shop
|
||
Now</a>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="offcanvas-footer">
|
||
<div class="head-box-footer p-3">
|
||
<div class="mb-4">
|
||
<h6 class="text-muted f-w-600">Total <span
|
||
class="float-end text-primary">$3,468.00</span></h6>
|
||
</div>
|
||
<div class="header-cart-btn">
|
||
<a class="btn btn-primary" href="cart.html" role="button"
|
||
target="_blank">
|
||
<i class="ti ti-eye"></i> View Cart</a>
|
||
<a class="btn btn-success" href="checkout.html" role="button"
|
||
target="_blank">
|
||
Checkout <i class="ti ti-shopping-cart"></i></a>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</li>
|
||
|
||
<li class="header-dark">
|
||
<div class="sun-logo head-icon bg-light-dark rounded-circle f-s-22 p-2">
|
||
<i class="ph ph-moon-stars"></i>
|
||
</div>
|
||
<div class="moon-logo head-icon bg-light-dark rounded-circle f-s-22 p-2">
|
||
<i class="ph ph-sun-dim"></i>
|
||
</div>
|
||
</li>
|
||
|
||
<li class="header-notification">
|
||
<a aria-controls="notificationcanvasRight"
|
||
class="d-block head-icon position-relative bg-light-dark rounded-circle f-s-22 p-2"
|
||
data-bs-target="#notificationcanvasRight"
|
||
data-bs-toggle="offcanvas"
|
||
href="form_validation.html#"
|
||
role="button">
|
||
<i class="ph ph-bell"></i>
|
||
<span
|
||
class="position-absolute translate-middle p-1 bg-primary border border-light rounded-circle animate__animated animate__fadeIn animate__infinite animate__slower"></span>
|
||
</a>
|
||
<div aria-labelledby="notificationcanvasRightLabel"
|
||
class="offcanvas offcanvas-end header-notification-canvas"
|
||
id="notificationcanvasRight" tabindex="-1">
|
||
<div class="offcanvas-header">
|
||
<h5 class="offcanvas-title" id="notificationcanvasRightLabel">
|
||
Notification</h5>
|
||
<button aria-label="Close" class="btn-close" data-bs-dismiss="offcanvas"
|
||
type="button"></button>
|
||
</div>
|
||
<div class="offcanvas-body app-scroll p-0">
|
||
<div class="head-container">
|
||
<div class="notification-message head-box">
|
||
|
||
<div class="message-content-box flex-grow-1 pe-2">
|
||
|
||
<a class="f-s-15 text-dark mb-0"
|
||
href="read_email.html"><span
|
||
class="f-w-500 text-dark">Gene Hart</span> wants to
|
||
edit <span
|
||
class="f-w-500 text-dark">Report.doc</span></a>
|
||
<div>
|
||
<a class="d-inline-block f-w-500 text-success me-1"
|
||
href="form_validation.html#">Approve</a>
|
||
<a class="d-inline-block f-w-500 text-danger"
|
||
href="form_validation.html#">Deny</a>
|
||
</div>
|
||
</div>
|
||
<div class="text-end">
|
||
<i class="ph ph-trash f-s-18 text-danger close-btn"></i>
|
||
<div>
|
||
<span class="badge text-light-primary"> sep 23 </span>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="notification-message head-box">
|
||
|
||
<div class="message-content-box flex-grow-1 pe-2">
|
||
<a class="f-s-15 text-dark mb-0" href="read_email.html">Hey
|
||
<span
|
||
class="f-w-500 text-dark">Emery McKenzie</span>,
|
||
get ready: Your order from <span
|
||
class="f-w-500 text-dark">@Shopper.com</span></a>
|
||
</div>
|
||
<div class="text-end">
|
||
<i class="ph ph-trash f-s-18 text-danger close-btn"></i>
|
||
<div>
|
||
<span class="badge text-light-primary"> sep 23 </span>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="notification-message head-box">
|
||
<div class="message-content-box flex-grow-1 pe-2">
|
||
<a class="f-s-15 text-dark mb-0"
|
||
href="read_email.html"><span
|
||
class="f-w-500 text-dark">Simon Young</span> shared
|
||
a file called <span
|
||
class="f-w-500 text-dark">Dropdown.pdf</span></a>
|
||
</div>
|
||
<div class="text-end">
|
||
<i class="ph ph-trash f-s-18 text-danger close-btn"></i>
|
||
<div>
|
||
<span class="badge text-light-primary"> 30 min</span>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="notification-message head-box">
|
||
<div class="message-content-box flex-grow-1 pe-2">
|
||
<a class="f-s-15 text-dark mb-0"
|
||
href="read_email.html"><span
|
||
class="f-w-500 text-dark">Becky G. Hayes</span> has
|
||
added a comment to <span
|
||
class="f-w-500 text-dark">Final_Report.pdf</span></a>
|
||
</div>
|
||
<div class="text-end">
|
||
<i class="ph ph-trash f-s-18 text-danger close-btn"></i>
|
||
<div>
|
||
<span class="badge text-light-primary"> 45 min</span>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="notification-message head-box">
|
||
<div class="message-content-box flex-grow-1 pe-2">
|
||
<a class="f-s-15 text-dark mb-0 "
|
||
href="read_email.html"><span
|
||
class="f-w-600 text-dark">@Romaine</span>
|
||
invited you to a meeting
|
||
</a>
|
||
<div>
|
||
<a class="d-inline-block f-w-500 text-success me-1"
|
||
href="form_validation.html#">Join</a>
|
||
<a class="d-inline-block f-w-500 text-danger" href="form_validation.html#">Decline</a>
|
||
</div>
|
||
|
||
</div>
|
||
<div class="text-end">
|
||
<i class="ph ph-trash f-s-18 text-danger close-btn"></i>
|
||
<div>
|
||
<span class="badge text-light-primary"> 1 hour ago </span>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
<div class="hidden-massage py-4 px-3">
|
||
<div>
|
||
<i class="ph-duotone ph-bell-ringing f-s-50 text-primary"></i>
|
||
</div>
|
||
<div>
|
||
<h6 class="mb-0">Notification Not Found</h6>
|
||
<p class="text-dark">When you have any notifications added
|
||
here,will
|
||
appear here.
|
||
</p>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
</li>
|
||
</ul>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</header>
|
||
<!-- Header Section ends -->
|
||
|
||
<!-- Body main section starts -->
|
||
<main>
|
||
<div class="container-fluid">
|
||
|
||
<!-- Breadcrumb start -->
|
||
<div class="row m-1">
|
||
<div class="col-12 ">
|
||
<h4 class="main-title">Form Validation</h4>
|
||
<ul class="app-line-breadcrumbs mb-3">
|
||
<li class="">
|
||
<a class="f-s-14 f-w-500" href="form_validation.html#">
|
||
<span>
|
||
<i class="ph-duotone ph-cardholder f-s-16"></i> Forms elements
|
||
</span>
|
||
</a>
|
||
</li>
|
||
<li class="active">
|
||
<a class="f-s-14 f-w-500" href="form_validation.html#">Form Validation</a>
|
||
</li>
|
||
</ul>
|
||
</div>
|
||
</div>
|
||
<!-- Breadcrumb end -->
|
||
|
||
<!-- Form Validation start -->
|
||
<div class="row">
|
||
<!-- Tooltips start -->
|
||
<div class="col-12">
|
||
<div class="card">
|
||
<div class="card-header d-flex flex-column gap-2">
|
||
<h5>Tooltips</h5>
|
||
<p class="text-secondary">If your form layout allows it, you can swap the SP <span
|
||
class="text-danger"> .{valid|invalid}-feedback</span> classes for
|
||
<span class="text-danger"> .{valid|invalid}-tooltip</span> classes to display
|
||
validation feedback
|
||
in a styled tooltip. Be sure to
|
||
have a parent with <span class="text-danger">position: relative </span>on it for
|
||
tooltip
|
||
positioning. In the example below, our
|
||
column classes have this already, but your project may require an alternative
|
||
setup.
|
||
</p>
|
||
</div>
|
||
<div class="card-body">
|
||
<form class="row g-3 app-form" id="form-validation">
|
||
<div class="col-md-6">
|
||
<label class="form-label" for="userName">User Name</label>
|
||
<input class="form-control" id="userName" name="userName" type="text">
|
||
<div class="mt-1">
|
||
<span class="text-danger" id="userNameError"></span>
|
||
</div>
|
||
</div>
|
||
<div class="col-md-6">
|
||
<label class="form-label" for="email">Email</label>
|
||
<input class="form-control" id="email" type="email">
|
||
<div class="mt-1">
|
||
<span class="text-danger" id="emailError"></span>
|
||
</div>
|
||
</div>
|
||
<div class="col-md-6">
|
||
<label class="form-label" for="password">Password</label>
|
||
<input class="form-control" id="password" type="password">
|
||
<div class="mt-1">
|
||
<span class="text-danger" id="passwordError"></span>
|
||
</div>
|
||
</div>
|
||
<div class="col-md-6">
|
||
<label class="form-label" for="address">Address</label>
|
||
<input class="form-control" id="address" placeholder="1234 Main St"
|
||
type="text">
|
||
<div class="mt-1">
|
||
<span class="text-danger" id="addressError"></span>
|
||
</div>
|
||
</div>
|
||
<div class="col-md-5">
|
||
<label class="form-label" for="address2">Address 2</label>
|
||
<input class="form-control" id="address2" placeholder="Address" type="text">
|
||
<div class="mt-1">
|
||
<span class="text-danger" id="addressError2"></span>
|
||
</div>
|
||
</div>
|
||
<div class="col-md-5">
|
||
<label class="form-label" for="city">City</label>
|
||
<input class="form-control" id="city" type="text">
|
||
<div class="mt-1">
|
||
<span class="text-danger" id="cityError"></span>
|
||
</div>
|
||
</div>
|
||
<div class="col-md-2">
|
||
<label class="form-label" for="zipCode">Zip</label>
|
||
<input class="form-control" id="zipCode" type="text">
|
||
<div class="mt-1">
|
||
<span class="text-danger" id="zipCodeError"></span>
|
||
</div>
|
||
</div>
|
||
<div class="col-12">
|
||
<div class="form-check d-flex gap-1">
|
||
<input class="form-check-input mg-2" id="gridCheck" type="checkbox">
|
||
<label class="form-check-label" for="gridCheck">
|
||
Check me out
|
||
</label>
|
||
</div>
|
||
</div>
|
||
<div class="col-12">
|
||
<button class="btn btn-primary" type="submit" value="Submit">Submit form
|
||
</button>
|
||
</div>
|
||
</form>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<!-- Tooltips end -->
|
||
<!-- Custom Styles start -->
|
||
<div class="col-12">
|
||
<div class="card">
|
||
<div class="card-header d-flex flex-column gap-2">
|
||
<h5>Custom Styles</h5>
|
||
<div>
|
||
<p class="text-secondary">For custom Bootstrap form validation messages, you’ll
|
||
need to add the
|
||
<span class="text-danger">
|
||
novalidate </span>boolean attribute to your <span class="text-danger">
|
||
|
||
</span> This disables the browser default feedback tooltips, but still provides access to the
|
||
form
|
||
validation APIs in JavaScript. Try to submit the form below; our JavaScript
|
||
will intercept the
|
||
submit button and relay feedback to you.
|
||
</p>
|
||
<p class="text-secondary">When attempting to submit, you’ll see the <span
|
||
class="text-danger">
|
||
:invalid and :valid
|
||
</span>styles applied to your form controls.</p>
|
||
</div>
|
||
</div>
|
||
<div class="card-body">
|
||
<form class="row g-3 needs-validation" novalidate>
|
||
<div class="col-md-4">
|
||
<label class="form-label" for="validationCustom01">First name</label>
|
||
<input class="form-control" id="validationCustom01" required type="text"
|
||
value="Mark">
|
||
<div class="valid-feedback">
|
||
Looks good!
|
||
</div>
|
||
</div>
|
||
<div class="col-md-4">
|
||
<label class="form-label" for="validationCustom02">Last name</label>
|
||
<input class="form-control" id="validationCustom02" required type="text"
|
||
value="Otto">
|
||
<div class="valid-feedback">
|
||
Looks good!
|
||
</div>
|
||
</div>
|
||
<div class="col-md-4">
|
||
<label class="form-label" for="validationCustomUsername">Username</label>
|
||
<div class="input-group has-validation">
|
||
<span class="input-group-text" id="inputGroupPrepend">@</span>
|
||
<input aria-describedby="inputGroupPrepend" class="form-control"
|
||
id="validationCustomUsername"
|
||
required type="text">
|
||
<div class="invalid-feedback">
|
||
Please choose a username.
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="col-md-6">
|
||
<label class="form-label" for="validationCustom03">City</label>
|
||
<input class="form-control" id="validationCustom03" required type="text">
|
||
<div class="invalid-feedback">
|
||
Please provide a valid city.
|
||
</div>
|
||
</div>
|
||
<div class="col-md-3">
|
||
<label class="form-label" for="validationCustom04">State</label>
|
||
<select class="form-select" id="validationCustom04" required>
|
||
<option disabled selected value="">Choose...</option>
|
||
<option>...</option>
|
||
</select>
|
||
<div class="invalid-feedback">
|
||
Please select a valid state.
|
||
</div>
|
||
</div>
|
||
<div class="col-md-3">
|
||
<label class="form-label" for="validationCustom05">Zip</label>
|
||
<input class="form-control" id="validationCustom05" required type="text">
|
||
<div class="invalid-feedback">
|
||
Please provide a valid zip.
|
||
</div>
|
||
</div>
|
||
<div class="col-12">
|
||
<div class="form-check d-flex flex-wrap gap-1">
|
||
<input class="form-check-input mg-2" id="invalidCheck" required
|
||
type="checkbox" value="">
|
||
<label class="form-check-label" for="invalidCheck">
|
||
Agree to terms and conditions
|
||
</label>
|
||
<div class="invalid-feedback">
|
||
You must agree before submitting.
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="col-12">
|
||
<button class="btn btn-primary" type="submit">Submit form</button>
|
||
</div>
|
||
</form>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<!-- Custom Styles end -->
|
||
<!-- Browser Defaults -->
|
||
<div class="col-12">
|
||
<div class="card">
|
||
<div class="card-header d-flex flex-column gap-2">
|
||
<h5>Browser Defaults</h5>
|
||
<p class="text-secondary">Not interested in custom validation feedback messages or
|
||
writing
|
||
JavaScript to change form
|
||
behaviors? All good, you can use the browser defaults. Try submitting the form
|
||
below. Depending on
|
||
your browser and OS, you’ll see a slightly different style of feedback.
|
||
While these feedback styles cannot be styled with CSS, you can still customize
|
||
the feedback text
|
||
through JavaScript.</p>
|
||
</div>
|
||
<div class="card-body">
|
||
<form class="row g-3">
|
||
<div class="col-md-4">
|
||
<label class="form-label" for="validationDefault01">First name</label>
|
||
<input class="form-control" id="validationDefault01" required type="text"
|
||
value="">
|
||
</div>
|
||
<div class="col-md-4">
|
||
<label class="form-label" for="validationDefault02">Last name</label>
|
||
<input class="form-control" id="validationDefault02" required type="text"
|
||
value="">
|
||
</div>
|
||
<div class="col-md-4">
|
||
<label class="form-label" for="validationDefaultUsername">Username</label>
|
||
<div class="input-group">
|
||
<span class="input-group-text" id="inputGroupPrepend2">@</span>
|
||
<input aria-describedby="inputGroupPrepend2" class="form-control"
|
||
id="validationDefaultUsername"
|
||
required type="text">
|
||
</div>
|
||
</div>
|
||
<div class="col-md-6">
|
||
<label class="form-label" for="validationDefault03">City</label>
|
||
<input class="form-control" id="validationDefault03" required type="text">
|
||
</div>
|
||
<div class="col-md-3">
|
||
<label class="form-label" for="validationDefault04">State</label>
|
||
<select class="form-select" id="validationDefault04" required>
|
||
<option disabled selected value="">Choose...</option>
|
||
<option>...</option>
|
||
</select>
|
||
</div>
|
||
<div class="col-md-3">
|
||
<label class="form-label" for="validationDefault05">Zip</label>
|
||
<input class="form-control" id="validationDefault05" required type="text">
|
||
</div>
|
||
<div class="col-12">
|
||
<div class="form-check d-flex gap-1">
|
||
<input class="form-check-input mg-2" id="invalidCheck2" required
|
||
type="checkbox" value="">
|
||
<label class="form-check-label" for="invalidCheck2">
|
||
Agree to terms and conditions
|
||
</label>
|
||
</div>
|
||
</div>
|
||
<div class="col-12">
|
||
<button class="btn btn-primary" type="submit">Submit form</button>
|
||
</div>
|
||
</form>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<!-- Browser Defaults -->
|
||
<!-- Supported Elements end -->
|
||
<div class="col-12">
|
||
<div class="card">
|
||
<div class="card-header d-flex flex-column gap-2">
|
||
<h5>Supported Elements</h5>
|
||
<p class="text-secondary">Not interested in custom validation feedback messages or
|
||
writing
|
||
JavaScript to change form
|
||
behaviors? All good, you can use the browser defaults. Try submitting the form
|
||
below. Depending on
|
||
your browser and OS, you’ll see a slightly different style of feedback.
|
||
While these feedback styles cannot be styled with CSS, you can still customize
|
||
the feedback text
|
||
through JavaScript.</p>
|
||
</div>
|
||
<div class="card-body">
|
||
<form class="was-validated">
|
||
<div class="mb-3">
|
||
<label class="form-label" for="validationTextarea">Textarea</label>
|
||
<textarea class="form-control is-invalid" id="validationTextarea"
|
||
placeholder="Required example textarea" required></textarea>
|
||
<div class="invalid-feedback">
|
||
Please enter a message in the textarea.
|
||
</div>
|
||
</div>
|
||
|
||
<div class="form-check mb-3">
|
||
<input class="form-check-input" id="validationFormCheck1" required
|
||
type="checkbox">
|
||
<label class="form-check-label" for="validationFormCheck1">Check this
|
||
checkbox</label>
|
||
<div class="invalid-feedback">Example invalid feedback text</div>
|
||
</div>
|
||
|
||
<div class="form-check mb-3">
|
||
<input class="form-check-input" id="validationFormCheck3"
|
||
name="radio-stacked"
|
||
required
|
||
type="radio">
|
||
<label class="form-check-label" for="validationFormCheck3">Or toggle this
|
||
other radio</label>
|
||
<div class="invalid-feedback">More example invalid feedback text</div>
|
||
</div>
|
||
|
||
<div class="mb-3">
|
||
<select aria-label="select example" class="form-select" required>
|
||
<option value="">Open this select menu</option>
|
||
<option value="1">One</option>
|
||
<option value="2">Two</option>
|
||
<option value="3">Three</option>
|
||
</select>
|
||
<div class="invalid-feedback">Example invalid select feedback</div>
|
||
</div>
|
||
|
||
<div class="mb-3">
|
||
<input aria-label="file example" class="form-control" required type="file">
|
||
<div class="invalid-feedback">Example invalid form file feedback</div>
|
||
</div>
|
||
</form>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<!-- Supported Elements start -->
|
||
</div>
|
||
<!-- Form Validation end -->
|
||
|
||
</div>
|
||
</main>
|
||
<!-- Body main section ends -->
|
||
|
||
<!-- tap on top -->
|
||
<div class="go-top">
|
||
<span class="progress-value">
|
||
<i class="ti ti-arrow-up"></i>
|
||
</span>
|
||
</div>
|
||
|
||
<!-- Footer Section starts-->
|
||
<footer>
|
||
<div class="container-fluid">
|
||
<div class="row">
|
||
<div class="col-md-9 col-12">
|
||
<p class="footer-text f-w-600 mb-0">Copyright © 2025 ki-admin. All rights reserved 💖
|
||
V1.0.0</p>
|
||
</div>
|
||
<div class="col-md-3">
|
||
<div class="footer-text text-end">
|
||
<a class="f-w-500 text-primary" href="mailto:teqlathemes@gmail.com"> Need Help <i
|
||
class="ti ti-help"></i></a>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</footer>
|
||
<!-- Footer Section ends-->
|
||
</div>
|
||
</div>
|
||
|
||
</div>
|
||
|
||
|
||
<div class="go-top">
|
||
<span class="progress-value">
|
||
<i class="ti ti-arrow-up"></i>
|
||
</span>
|
||
</div>
|
||
|
||
|
||
<!-- tap on top -->
|
||
|
||
|
||
<!-- Modal -->
|
||
<!-- Loader -->
|
||
|
||
<!--customizer-->
|
||
<div id="customizer"></div>
|
||
|
||
<!-- latest jquery-->
|
||
<script src="../assets/js/jquery-3.6.3.min.js"></script>
|
||
|
||
<!-- Bootstrap js-->
|
||
<script src="../assets/vendor/bootstrap/bootstrap.bundle.min.js"></script>
|
||
|
||
<!-- Simple bar js-->
|
||
<script src="../assets/vendor/simplebar/simplebar.js"></script>
|
||
|
||
<!-- phosphor js -->
|
||
<script src="../assets/vendor/phosphor/phosphor.js"></script>
|
||
|
||
<!--js-->
|
||
<script src="../assets/js/formvalidation.js"></script>
|
||
|
||
<!-- App js-->
|
||
<script src="../assets/js/script.js"></script>
|
||
|
||
<!-- Customizer js-->
|
||
<script src="../assets/js/customizer.js"></script>
|
||
|
||
</body>
|
||
|
||
</html> |