Prevent all automatic browser form submissions on enter

This commit is contained in:
Johannes Zellner
2025-03-02 17:17:56 +01:00
parent 1a51a355f2
commit 6907c6dfe4
5 changed files with 5 additions and 5 deletions
+1 -1
View File
@@ -116,7 +116,7 @@ onMounted(async () => {
<div>
<Transition name="slide-left" mode="out-in">
<div v-if="!addedToken">
<form novalidate @submit="onSubmitAddApiToken()" autocomplete="off">
<form @submit.prevent="onSubmitAddApiToken()" autocomplete="off">
<input style="display: none" type="submit" :disabled="!isValid"/>
<FormGroup>
<label for="apiTokenName">{{ $t('profile.createApiToken.name') }}</label>
+1 -1
View File
@@ -161,7 +161,7 @@ onMounted(async () => {
<div>
<Transition name="slide-left" mode="out-in">
<div v-if="!addedPassword">
<form novalidate @submit="onSubmit()" autocomplete="off">
<form @submit.prevent="onSubmit()" autocomplete="off">
<input style="display: none" type="submit" :disabled="!isValid"/>
<FormGroup>
<label for="passwordName">{{ $t('profile.createAppPassword.name') }}</label>
+1 -1
View File
@@ -170,7 +170,7 @@ export default {
>
<InputDialog ref="inputDialog" />
<form @submit="onSubmit()" autocomplete="off">
<form @submit.prevent="onSubmit()" autocomplete="off">
<fieldset :disabled="busy">
<input style="display: none;" type="submit" :disabled="!isValid" />
+1 -1
View File
@@ -36,7 +36,7 @@ onMounted(async () => {
<template>
<div class="content">
<Section :title="$t('users.title')">
<form role="form" novalidate @submit="onSubmitConfig()" autocomplete="off">
<form @submit.prevent="onSubmitConfig()" autocomplete="off">
<fieldset :disabled="configBusy">
<div>
<Checkbox v-model="editableUserProfiles" :label="$t('users.settings.allowProfileEditCheckbox')" /><sup><a href="https://docs.cloudron.io/user-directory/#lock-profile" target="_blank"><i class="fa fa-question-circle"></i></a></sup>
+1 -1
View File
@@ -205,7 +205,7 @@ onMounted(async () =>{
:confirm-busy="volumeDialogData.busy"
@confirm="submitVolumeDialog()"
>
<form @submit="submitVolumeDialog()" autocomplete="off">
<form @submit.prevent="submitVolumeDialog()" autocomplete="off">
<fieldset :disabled="volumeDialogData.busy">
<input style="display: none;" type="submit" :disabled="!volumeDialogValid" />