Maison > développement back-end > tutoriel php > Comment puis-je POSTER des tableaux à partir de formulaires HTML sans utiliser JavaScript ?

Comment puis-je POSTER des tableaux à partir de formulaires HTML sans utiliser JavaScript ?

Mary-Kate Olsen
Libérer: 2024-11-24 16:35:13
original
234 Les gens l'ont consulté

How Can I POST Arrays from HTML Forms Without Using JavaScript?

POSTing de tableaux à partir de formulaires HTML sans JavaScript

Lors de la soumission de formulaires avec des tableaux de données, le mécanisme de soumission de formulaire HTML standard nécessite généralement JavaScript pour un bon fonctionnement. manutention. Cependant, il existe une approche HTML native pour publier des tableaux sans avoir besoin de JavaScript.

Pour y parvenir, utilisez des champs de saisie avec des noms correctement construits. Par exemple :

<input type="text" name="firstname">
<input type="text" name="lastname">
<input type="text" name="email">
<input type="text" name="address">

<input type="text" name="tree[tree1][fruit]">
<input type="text" name="tree[tree1][height]">

<input type="text" name="tree[tree2][fruit]">
<input type="text" name="tree[tree2][height]">

<input type="text" name="tree[tree3][fruit]">
<input type="text" name="tree[tree3][height]">
Copier après la connexion

Cette approche crée une structure de tableau imbriqué similaire à la suivante dans le tableau PHP $_POST[] :

$_POST[] = array(
    'firstname' => 'value',
    'lastname' => 'value',
    'email' => 'value',
    'address' => 'value',
    'tree' => array(
        'tree1' => array(
            'fruit' => 'value',
            'height' => 'value'
        ),
        'tree2' => array(
            'fruit' => 'value',
            'height' => 'value'
        ),
        'tree3' => array(
            'fruit' => 'value',
            'height' => 'value'
        )
    )
);
Copier après la connexion

Cette méthode élimine le besoin de JavaScript, améliorant ainsi accessibilité pour les utilisateurs avec JavaScript désactivé et simplification du traitement côté serveur.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal