Aggiungere campo input da una select

Paperino78

Utente Attivo
30 Giu 2012
409
0
16
Milano
Buongiorno, nel mio form ho uncampo select popolato tramite php, ogni domanda che viene posta è presa dal db. Vorrei però che l'utente possa eventualmente scegliere una domanda bianca, cioè scriverla lui e quindi avevo pensato di aggiungere una voce in fondo alle tre presenti ed alla sua selezione aggiungere un campo input dove inserire la domanda che preleverò poi con php e la inserirò nel db dell'utente.
Questo è il codice in cosa sbaglio?
PHP:
<option selected="selected" value="0">Scegli la domanda più adatta tra le seguenti</option>
<?php
	if($result = $mysqli->query("SELECT * FROM question")){
		while ($row = $result->fetch_array())
		{
			echo '<option name="" value="' . $row['id']. '">', $row['domanda'] ,'</option>';
		}
	}
?>

					<option name="" value="100" onchange="extra()">Scrivi tu la domanda</option>
					</select>

HTML:
//Funzione per inserie tag Input nell apagina di registrazione
$('#domanda').change(function(extra){
	if($('#domanda option.selected').val() == 100){
	$("#domanda").append('<input type="text" name="addquest" id="addquest">');
	};
});

Mi date qualche consiglio?
 

Paperino78

Utente Attivo
30 Giu 2012
409
0
16
Milano
Problema risolto così:
HTML:
$(document).ready(function(extra){
	$('#domanda').change(function(){
		if ($('#domanda option[value="100"]').attr("selected")){
			$(".selquest").after('<input type="text" name="addquest" id="addquest" min-lenght="10" placeholder="Scrivi qua la tua domanda">');
		} else {
			$("#addquest").remove("");
		};
	});
});
 
Discussioni simili
Autore Titolo Forum Risposte Data
M Aggiungere input text dopo aver selezionato un campo da una select option Presentati al Forum 0
L Aggiungere e rimuovere campo input jQuery 3
W Aggiungere un nuovo campo input per fare una ricerca in base al numero che inserisci Classic ASP 26
Monital [Javascript] decidere dove aggiungere il campo dinamicamente Javascript 1
asevenx [Javascript] aggiungere dinamicamente un campo di un form Javascript 3
M Aggiungere campo di testo nel form.... PHP 5
E Aggiungere Parole PHP 1
A aggiungere stringa all'inizio di ogni riga di un file txt PHP 3
MarcoGrazia Aggiungere o rimuovere classi in javascript Javascript 1
F Aggiungere automaticamente sito a home del telefono HTML e CSS 2
C Aggiungere blocco dati Javascript 6
F [PHP] Aggiungere ruolo per accedere alle pagine PHP 2
Cosina Aggiungere pulsante pause/play a slideshow Javascript 0
A Twitter aggiungere tweet a campagna esistente o salvare pubblico Social Media Marketing 0
S aggiungere colonna date in una tabella già esistente Database 0
P [PHP] Aggiungere un mio script a prestashop? PHP 10
Shyson [PHP] Aggiungere link al codice PHP 0
D Aggiungere file .css esterno su Android HTML e CSS 4
R [PHP] Aggiungere 90 minuti a stringa orario PHP 1
brasoft2019 [PHP] aggiungere timestamp in tabella correlata PHP 0
P [PHP] Aggiungere giorni e stampare risultato da data inserita in input PHP 3
L [Java] Aggiungere elementi ad array JSON Java 0
F [WordPress] [HTML] Aggiungere una pagina solo allo sticky menu WordPress 4
C [PHP] Aggiungere pulsante paypal PHP 2
M [javascript] Aggiungere eventi al caricamento Javascript 0
M aggiungere streaming audio a pagina html HTML e CSS 2
trattorino [PHP] sql aggiungere dato in una tabella senza cancellare contenuto PHP 6
Francesco Oliviero Aggiungere comando a pulsante HTML HTML e CSS 1
felino [WordPress] [WooCommerce] Ordine: aggiungere nuovi stati con notifica email al cliente WordPress 4
L [Photoshop] Aggiungere file video in timeline Photoshop 1
D [Photoshop] aggiungere piu tracce a immagine Photoshop 4
D Aggiungere slash finale ad URL con .htaccess Web Server 2
G [Javascript] aggiungere sub-namespace Javascript 0
L Aggiungere contenuto con ajax durante lo scroll jQuery 1
felino [WordPress] [Woocommerce] Aggiungere un costo addizionale per prodotto WordPress 0
G [RISOLTO][Javascript] aggiungere elemento ad array definito nella finestra madre da popup Javascript 4
elpirata Aggiungere un disco ssd separato dal raid 1 Hardware 0
S (VENDO) Possiamo aggiungere fino a 20000 Membri nei Gruppi Facebook Italiani Annunci servizi di Social Media Marketing 2
trattorino [PHP] aggiungere html in un codice PHP 0
otto9due Aggiungere n. giorni ad una data nel datepiker jQuery 4
R [HTML] Aggiungere una tabella a fianco di altre tabelle... HTML e CSS 6
F aggiungere codice dopo n elementi jquery jQuery 1
L [Javascript] Aggiungere una riga ad una tabella Javascript 5
asevenx [Javascript] aggiungere righe con select da database e calcolo sconto in automatico Javascript 0
ACarty [Javascript] Aggiungere link alle foto. Javascript 19
matteoraggi Aggiungere filtri a woocommerce WordPress 0
S appinventor, aggiungere tasto registrazione Sviluppo app per Android 1
V Aggiungere un img nel background Sviluppo app per Android 1
felino Capability: aggiungere cap all'editor per admin.php?page WordPress 0
E problema per aggiungere un database mdf da visual studio .NET Framework 9

Discussioni simili