Calculator Tools Calculator Tools
Create

DTF Print & Press - Customer Supplied Goods & Art

Aug 10, 2025

About this app

DTF Print & Press service form for customer supplied goods and art, allowing easy selection of products and printing locations.

DTF Print & Press - Customer Supplied Goods & Art V26.1 Reset DTF Print & Press - Customer Supplied Goods & Art - V26 (Receive Goods/Print/Press/Prep & Pack/Ship or Pickup) **Powered by SeaSide Silk Screening** Name/PO Number: Quantity (4 spaces after): 0 Qty Price Breaks: 24, 36, 48, 72, 144, 288 Product Type: T-Shirt ($0) Polo ($1) Fleece ($2) Cap ($3) Print Location 1: N/A ($0) Left Front Chest ($1) Right Front Chest ($1) Full Front ($2) Full Back ($2) Print Location 2: N/A ($0) Left Front Chest ($1) Right Front Chest ($1) Full Front ($2) Full Back ($2) Print Location 3: N/A ($0) Left Front Chest ($1) Right Front Chest ($1) Full Front ($2) Full Back ($2) Print Location 4: N/A ($0) Left Front Chest ($1) Right Front Chest ($1) Full Front ($2) Full Back ($2)

Related apps

Put this on your site

Source

                    <html>
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width,initial-scale=1">

<title>DTF Print & Press - Customer Supplied Goods & Art V26.1</title>
<meta name="description" content="Enhanced DTF Print & Press service form with reset functionality and organized structure for customer supplied goods.">
<meta name="keywords" content="DTF Print, Customer Supplied Goods, Print Locations, Press, Silk Screening, Ordering">

<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js" crossorigin="anonymous"></script>
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.3/dist/css/bootstrap.min.css" crossorigin="anonymous">
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.3/dist/js/bootstrap.min.js" crossorigin="anonymous"></script>
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/@fortawesome/fontawesome-free@6.6.0/css/fontawesome.min.css" crossorigin="anonymous">

<script type="text/javascript">
try {
function resetForm() {
document.getElementById("dtf-form").reset();
document.getElementById("display-quantity").innerText = "0";
}

function updateQuantity() {
const quantity = document.getElementById("quantity").value;
document.getElementById("display-quantity").innerText = quantity;
const receivingCost = quantity * 0.16;
document.getElementById("receiving-cost").value = receivingCost.toFixed(2);
}

document.addEventListener("DOMContentLoaded", function() {
document.getElementById("quantity").addEventListener("input", updateQuantity);
document.getElementById("reset-button").addEventListener("click", resetForm);
});

} catch (error) {
throw error;
}
</script>

<style>
body {
background-color: white;
color: black;
font-family: 'Roboto', sans-serif;
}
#main-container {
text-align: left;
margin-top: 20px;
padding: 20px;
}
.very-small-text {
font-size: 8px;
color: gray;
}
.form-control {
margin: 10px 0;
}
#reset-button {
background-color: lightcoral;
border: none;
border-radius: 5px;
padding: 5px 10px;
color: white;
position: absolute;
top: 10px;
right: 10px;
}
#form-title {
font-size: 10px;
margin: 5px 0;
}
.small-text {
font-size: 10px;
}
#quantity {
width: 100%;
}
.quantity-label {
display: flex;
justify-content: space-between;
align-items: center;
}
#display-quantity {
font-weight: bold;
}
.section {
border: 1px solid #ccc;
padding: 15px;
border-radius: 5px;
margin-top: 20px;
}
.box {
border: 1px solid #ddd;
padding: 10px;
margin-top: 10px;
}
hr {
border: 1px solid lightgray;
}
</style>
</head>
<body>
<div id="main-container" class="container">
<button id="reset-button" class="btn btn-sm">Reset</button>
<h3 class="very-small-text">DTF Print & Press - Customer Supplied Goods & Art - V26</h3>
<div class="very-small-text">(Receive Goods/Print/Press/Prep & Pack/Ship or Pickup)</div>
<div class="very-small-text">**Powered by SeaSide Silk Screening**</div>
<div class="section">
<form id="dtf-form" class="form">
<div class="box">
<label>Name/PO Number:</label>
<input type="text" class="form-control" required/>

<div class="small-text quantity-label">Quantity (4 spaces after): <span id="display-quantity">0</span></div>
<input type="range" id="quantity" class="form-control" min="0" value="0" />
<div class="small-text">Qty Price Breaks: 24, 36, 48, 72, 144, 288</div>

<input type="hidden" id="receiving-cost" />

<label>Product Type:</label>
<select class="form-control">
<option value="0">T-Shirt ($0)</option>
<option value="1">Polo ($1)</option>
<option value="2">Fleece ($2)</option>
<option value="3">Cap ($3)</option>
</select>
</div>
<hr />

<label>Print Location 1:</label>
<select class="form-control">
<option value="0">N/A ($0)</option>
<option value="1">Left Front Chest ($1)</option>
<option value="1">Right Front Chest ($1)</option>
<option value="2">Full Front ($2)</option>
<option value="2">Full Back ($2)</option>
</select>

<label>Print Location 2:</label>
<select class="form-control">
<option value="0">N/A ($0)</option>
<option value="1">Left Front Chest ($1)</option>
<option value="1">Right Front Chest ($1)</option>
<option value="2">Full Front ($2)</option>
<option value="2">Full Back ($2)</option>
</select>

<label>Print Location 3:</label>
<select class="form-control">
<option value="0">N/A ($0)</option>
<option value="1">Left Front Chest ($1)</option>
<option value="1">Right Front Chest ($1)</option>
<option value="2">Full Front ($2)</option>
<option value="2">Full Back ($2)</option>
</select>

<label>Print Location 4:</label>
<select class="form-control">
<option value="0">N/A ($0)</option>
<option value="1">Left Front Chest ($1)</option>
<option value="1">Right Front Chest ($1)</option>
<option value="2">Full Front ($2)</option>
<option value="2">Full Back ($2)</option>
</select>
</form>
</div>
</div>
</body>
</html>