📅  最后修改于: 2023-12-03 14:54:43.806000             🧑  作者: Mango
在某些应用场景中,我们可能需要在提交表单中的文本字段(如输入框、文本域)后将其内容清空。本文将介绍如何使用颤动(震动)的方式来提醒用户操作已成功,并将文本字段的内容清空。
以下是一个示例代码片段,用于实现提交颤动后清空文本字段的功能。
// 监听提交动作
document.querySelector('form').addEventListener('submit', function(e) {
// 颤动(震动)设备提醒用户操作成功
if ('vibrate' in navigator) {
navigator.vibrate([200, 100, 200]);
}
// 清空文本字段的内容
var textFields = document.querySelectorAll('input[type="text"], textarea');
Array.from(textFields).forEach(function(field) {
field.value = '';
});
// 阻止表单的默认提交行为
e.preventDefault();
});
<form>
元素中;希望上述内容能对你有所帮助!