我有一个输入,我将在发送到表单时解析文本中的数字(有逗号等)。最简单的方法是什么?我是否必须打破正常的表单提交行为并使用js函数获取数字?
Adobe flex有一个itemRenderer的概念,它会以不同于itemEditor的方式呈现值,但我不知道HTML中的等价物。
答案 0 :(得分:0)
是的,您必须停止发送表单。
const form = document.querySelector('form');
form.addEventListener('submit', e => {
e.preventDefault();
var numbers = e.querySelector('input').value.match(/\d+/g);
// Do with numbers whatever you want
// If you want to send it to the server, do it by Ajax request
return false;
})