portseven: Mit OnChange funktion den Value herausfinden und nicht per Klick

Beitrag lesen

Hi,

das Thema hatte ich schonmal hier, nur da ging es um den Value anzuzeigen wenn man etwas Klickt. Dieses mal ist es mit OnChange. Hab bisschen ausprobiert die Value herauszubekommen leider ohne Erfolg.

Jetzt wollte ich euch mal Fragen, wie ich den Value bei der Input-File herausfinden kann.

(Die Value des Forms würde auch gehen)

<form value="<?= $row['id'] ?>" class="formarea" enctype="multipart/form-data" method="POST">

	<input type="file" onchange="upload(this.form);" value="<?= $row['id']; ?>" name="datei" id="file" class="inputfile">

</form>
				function upload(form) {
					var id = $(this).val();
					var value = id.attr('value');
					alert(value);
					$.ajax({
						type: 'POST',
						url: 'beicht_comments_datas/photo.php',
						data: new FormData(form),
						contentType: false,
						processData: false,
						success: function(data) {
							$('#output-photo').html(data);
						}
					})
				}

Ich habe folgendes versucht:

var id = $(this).val();

var id = $(this).attr('value');

var id = form.target.getAttribute('value')

var id = form.find('.inputfile').val();

mfg