原型 JS 覆盖数据 OnSubmit
Prototype JS Override Data OnSubmit
我试图在提交表单之前通过 Prototope JS 覆盖一些数据。我怎样才能实现它?
这是片段:
<script type='text/javascript'>
$('formId').observe('submit', function(e) {
//override some field data here
//before submitting
//...
});
</script>
因此您选择了正确的事件,因为提交事件在提交发生之前触发。
这是一个简单的例子,它将在提交时将一个输入的值更改为全部大写
<form id="formId">
<input type="text" name="forminput1" id="forminput1" />
<input type="submit" name="submit" value="Submit" />
</form>
<script type='text/javascript'>
$('formId').observe('submit', function(e) {
$('forminput1').value = $('forminput1').value.toUpperCase()
});
</script>
一般来说,您可以在提交事件处理程序中进行任何编辑,只要您可以处理这些字段。
我试图在提交表单之前通过 Prototope JS 覆盖一些数据。我怎样才能实现它?
这是片段:
<script type='text/javascript'>
$('formId').observe('submit', function(e) {
//override some field data here
//before submitting
//...
});
</script>
因此您选择了正确的事件,因为提交事件在提交发生之前触发。
这是一个简单的例子,它将在提交时将一个输入的值更改为全部大写
<form id="formId">
<input type="text" name="forminput1" id="forminput1" />
<input type="submit" name="submit" value="Submit" />
</form>
<script type='text/javascript'>
$('formId').observe('submit', function(e) {
$('forminput1').value = $('forminput1').value.toUpperCase()
});
</script>
一般来说,您可以在提交事件处理程序中进行任何编辑,只要您可以处理这些字段。