Méthodes qui ne permettent plus la saisie de texte de droite à gauche
P粉021854777
P粉021854777 2023-08-15 20:00:01
0
1
493
<p>Comment empêcher ou au moins détecter la saisie de texte de droite à gauche (comme l'arabe ou l'hébreu) ​​dans une zone de saisie ? </p>
P粉021854777
P粉021854777

répondre à tous(1)
P粉541796322

Vous pouvez essayer d'utiliser l'attribut dir de la balise d'entrée pour spécifier la direction du texte.

<input type="text" dir="ltr" placeholder="在此输入...">

Si cela ne résout pas votre problème, vous pouvez utiliser l'extrait d'inspection interactive javascript ci-dessous pour le faire.

<input type="text" id="textInput" placeholder="在此输入...">
<div id="result"></div>

<script>
const inputElement = document.getElementById('textInput');
const resultElement = document.getElementById('result');

inputElement.addEventListener('input', function() {
  const text = inputElement.value;
  const rtlRegex = /[\u0600-\u06FF\u0750-\u077F\u0590-\u05FF]/;

  if (rtlRegex.test(text)) {
    resultElement.textContent = '检测到从右到左的文本。';
  } else {
    resultElement.textContent = '未检测到从右到左的文本。';
  }
});
</script>

Vérifiez également s'il existe d'autres règles CSS affectant votre balise d'entrée.

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal