javascript σε form με input fields

Κώδικας, πληροφορίες, ερωτήσεις και απαντήσεις σχετικές με την JavaScript.

Συντονιστές: WebDev Moderators, Super-Moderators

Απάντηση
ksamole
Δημοσιεύσεις: 92
Εγγραφή: 08 Οκτ 2006 04:43

javascript σε form με input fields

Δημοσίευση από ksamole » 22 Δεκ 2008 09:33

Κώδικας: Επιλογή όλων

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http&#58;//www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http&#58;//www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>
<script language="JavaScript" type="text/javascript" >
<!--
var next = 1;
function addFileField&#40;el&#41;
&#123;
	var fs = document.getElementById&#40;'inputs'&#41;;
	var br = document.createElement&#40;'br'&#41;;
	var new_input = document.createElement&#40;'input'&#41;;
	var new_label = document.createElement&#40;'label'&#41;;
	new_input.setAttribute&#40;'onchange', 'addFileField&#40;this&#41;'&#41;
	new_input.setAttribute&#40;'id', 'filefield-' + next&#41;;
	new_input.setAttribute&#40;'name', 'input_files&#91;&#93;'&#41;;
	new_input.setAttribute&#40;'type', 'file'&#41;;
	new_label.setAttribute&#40;'for','filefield-' + next&#41;;
	new_label.set
	fs.appendChild&#40;new_label&#41;;
	fs.appendChild&#40;new_input&#41;;
	fs.appendChild&#40;br&#41;;
	
	next = next + 1;
&#125;
-->
</script>
<body>
	<form method="post" action="" enctype="multipart/form-data" >
    <fieldset id="inputs">
    <label for="filefield-0">File 1&#58;</label><input type="file" name="input_files&#91;&#93;" id="filefield-0" onchange="addFileField&#40;this&#41;;" /><br />
    </fieldset>
    
	<fieldset>
    <input type="submit" name="addImages" value="Προσθήκη" />
    <input type="reset" name="resetImages" value="Επαναφορά" />
    </fieldset>
    </form>

</body>
</html>

Λοιπον σε αυτο το κωδικα θελω οταν βαζεις αρχεια να δειχνει σωστα τα labels
πχ
<label for="filefield-0">File 1:</label>
<label for="filefield-1">File 2:</label>
<label for="filefield-2">File 3:</label>
κτλπ

Επισης θέλω οταν αλλαζει το αρχειο ο χρηστης σε καποιο input να μην δημιουργει
νεο input που δεν χρειαζεται και οταν κανεις reset την φορμα να σβηνονται τα inputs και τα
labels που μπηκανε με javascript

Αν μπορουσε καποιος να βοηθησει καποιος γιατι απο js δεν εχω ιδεα......

ksamole
Δημοσιεύσεις: 92
Εγγραφή: 08 Οκτ 2006 04:43

javascript σε form με input fields

Δημοσίευση από ksamole » 23 Δεκ 2008 04:02

ακυρο βρήκα καλύτερο javascript

Απάντηση

Επιστροφή στο “JavaScript και Frameworks”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 0 επισκέπτες