在自定义对话框中使用确定按钮清除表单域,可以通过以下步骤实现:
以下是一个示例代码片段,展示了如何实现在自定义对话框中使用确定按钮清除表单域:
<!DOCTYPE html>
<html>
<head>
<title>自定义对话框示例</title>
<script>
function clearFormFields() {
// 获取表单域元素
var inputField = document.getElementById("inputField");
var selectField = document.getElementById("selectField");
var textareaField = document.getElementById("textareaField");
// 清除表单域的值
inputField.value = "";
selectField.value = "";
textareaField.value = "";
}
</script>
</head>
<body>
<button onclick="openDialog()">打开对话框</button>
<div id="dialog" style="display: none;">
<h3>自定义对话框</h3>
<form>
<label for="inputField">输入字段:</label>
<input type="text" id="inputField"><br><br>
<label for="selectField">选择字段:</label>
<select id="selectField">
<option value="">请选择</option>
<option value="option1">选项1</option>
<option value="option2">选项2</option>
</select><br><br>
<label for="textareaField">文本字段:</label>
<textarea id="textareaField"></textarea><br><br>
<button type="button" onclick="clearFormFields()">确定</button>
</form>
</div>
<script>
function openDialog() {
var dialog = document.getElementById("dialog");
dialog.style.display = "block";
}
</script>
</body>
</html>
在这个示例中,点击"打开对话框"按钮会显示自定义对话框,用户可以在对话框中输入数据。点击"确定"按钮会触发clearFormFields()函数,清除表单域的值。你可以根据自己的实际需求来修改和扩展代码。
腾讯云相关产品推荐:
领取专属 10元无门槛券
手把手带您无忧上云