nieuwe inputveld vanzelf aanmaken

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Christa scholing

christa scholing

06/02/2015 00:05:09
Quote Anchor link
Hoi mensen,

Ik heb een probleem.
Ik zou graag wanneer ik een <input type "text"?> aanklik er daaronder een nieuwe komt met de zelfde naam.
ik heb al op google gezocht en hier, maar ik denk dat ik verkeerd zoek want ik kom niet verder.
ik hoop dat iemand mij kan helpen.

bedankt al vast,
Christa,
Gewijzigd op 06/02/2015 00:10:15 door Christa scholing
 
PHP hulp

PHP hulp

16/01/2025 19:55:04
 

06/02/2015 00:43:54
Quote Anchor link
http://www.sanwebe.com/2013/03/addremove-input-fields-dynamically-with-jquery

Toevoeging op 06/02/2015 00:44:42:

Het zal met JavaScript moeten of met behulp van jquery
 
Frank Nietbelangrijk

Frank Nietbelangrijk

06/02/2015 00:45:07
Quote Anchor link
Je bedoelt zoiets? (werkt met JQuery)

http://codepen.io/anon/pen/wBPWyG
 
Jan R

Jan R

06/02/2015 06:53:52
Quote Anchor link
Ik gebruik deze code, weliswaar via een knop
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
$count=1;
function dup(){
    $count++;
    var d = document.getElementById("titel1");
    var p = d.parentElement;
    c=d.cloneNode(true); // true means clone all childNodes and all event handlers
    c.id = "titel"+$count;
    p.appendChild(c);
}


De te copi£ëren div:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<div id="titel1">
    <label><b>Nummer</b></label>            <label><input name="nummer[]"    placeholder="Volgnummer"    type="number"></label>
    <label><b>Reeks</b></label>                <label><SELECT name="reeks[]"    >
    <OPTION value=1>AGENT 212</OPTION><OPTION value=2>ALTUNA</OPTION><OPTION value=3>ASTERIX BUITEN REEKS</OPTION><OPTION value=4>ASTERIX NIEUW</OPTION><OPTION value=5>ASTERIX OUD</OPTION>                </select></label><br><br>
    <label><b>Titel</b></label>                <label><input name="titel[]"    placeholder="Titel" size="60"></label><br><br>
    <label><b>Aangekocht op</b></label>        <label><input name="koopdatum[]"                            type="date"></label>
    <label><b>Verschenen op</b></label>        <label><input name="verschijningsdatum[]"                    type="date"></label><br><br>
    <label><b>Prijs</b></label>                <label><input name="prijs[]"                                type="number"></label>
    <label><b>Druk</b></label>                <label><input name="druk[]"                                type="number">    </label><br><br>
    <label><b>Nog niet gekocht</b></label>    <label><input name="notyet[]"                             type="checkbox"></label>
    <label><b>Verdwenen</b></label>            <label><input name="Verdwenen[]"                             type="checkbox"></label><br><br>
    <label><b>opmerking</b></label>            <label><input name="opmerking[]" style="width: 800px;"></label><br><br>
    
</div>


Gezien automatisch gegenereerd niet echt proper uitgelijnd :) Nog geen tijd gehad om die mooi te maken :(

Jan
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.