JSFiddle - React, Tailwind, and code Playground

by CryptoMars

HTML

<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/[email protected]/dist/css/bootstrap.min.css">
<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/js/bootstrap.bundle.min.js"></script>
<nav>
  <div class="navbar text-bg-primary p-3">
    <h1 class="m-0">成衣工廠線上下單</h1>
    <ul class="navbar-nav list-unstyled">     
        <li>
    <button type="button" class="btn btn-info" onclick="about()">認識工廠</button>
  </li>      
    </ul>
  </div>
</nav>
<div class="container">
  <div class="d-flex align-items-center my-3">
     <label class="form-label mb-0" for="name">姓名:</label>
     <input class="form-control w-auto" type="text" id="name" placeholder="請輸入姓名">
   </div> 
  <form>
    <button type="button" class="btn btn-success mb-5" onclick="order()">我要訂購</button>
    <hr>
    <section>
      <div class="card">
        <div class="card-header">
          <h3 class="card-title">您的訂單</h3>
        </div>
        <div class="card-body">
          <ul class="list-unstyled">
            <li>顧客姓名:<span class="order-cname"></span></li>
          </ul>   
        </div>
      </div>    
    </section>   
</form>
</div>

JavaScript

function order(){ 
	const cname = document.getElementById("name").value;
	const orderCname = document.querySelector(".order-cname");
	alert(cname + "您好!謝謝您對我們的衣服有興趣!請致電 0987-654-321,會有專人提供您報價!");
  orderCname.textContent = cname;
}

function about(){
	alert("我們工廠位於新北市,通過國際 ISO9001 認證,品質讓您放心!");
}