Skip to content

Commit 2bbbd3b

Browse files
authored
Merge pull request #5 from paoli7612/bootstrap
Bootstrap
2 parents 337277b + 86d3e0c commit 2bbbd3b

File tree

3 files changed

+59
-9
lines changed

3 files changed

+59
-9
lines changed

src/nuovaLezione/form.php

+39-9
Original file line numberDiff line numberDiff line change
@@ -2,28 +2,31 @@
22
<form method="post">
33
<div class="form-group">
44
<div class="form-label-group">
5-
<input name="email" type="text" class="form-control" placeholder="Titolo" required="required" autofocus="autofocus">
6-
<label for="inputEmail">Titolo</label>
5+
<input id="inputTitolo" name="titolo" type="text" class="form-control" placeholder="Titolo" required="required" autofocus="autofocus">
6+
<label for="inputTitolo">Titolo</label>
77
</div>
88
</div>
99
<div class="form-group">
1010
<div class="form-label-group">
11-
<input name="password" type="password" class="form-control" placeholder="Descrizione">
12-
<label for="inputPassword">Descrizione</label>
11+
<input id="inputDescrizione" name="note" type="text" class="form-control" placeholder="Descrizione">
12+
<label for="inputDescrizione">Descrizione</label>
1313
</div>
1414
</div>
1515
<div class="form-group">
1616
<div class="form-label-group">
17-
<button type="button" class="btn btn-secondary" data-toggle="modal" data-target="#exampleModalLong">
17+
<button type="button" class="btn btn-secondary" data-toggle="modal" data-target="#Materie">
1818
Seleziona materie
1919
</button>
20+
<button type="button" class="btn btn-secondary" data-toggle="modal" data-target="#Etichette">
21+
Aggiungi etichette
22+
</button>
2023
</div>
2124
</div>
22-
<div class="modal fade" id="exampleModalLong" tabindex="-1" role="dialog" aria-labelledby="exampleModalLongTitle" aria-hidden="true">
25+
<div class="modal fade" id="Materie" tabindex="-1" role="dialog" aria-labelledby="MaterieTitle" aria-hidden="true">
2326
<div class="modal-dialog" role="document">
2427
<div class="modal-content">
2528
<div class="modal-header">
26-
<h5 class="modal-title" id="exampleModalLongTitle">Seleziona materie:</h5>
29+
<h5 class="modal-title" id="MaterieTitle">Seleziona materie:</h5>
2730
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
2831
<span aria-hidden="true">&times;</span>
2932
</button>
@@ -43,9 +46,36 @@
4346
</div>
4447
</div>
4548
</div>
46-
47-
49+
<div class="modal fade" id="Etichette" tabindex="-1" role="dialog" aria-labelledby="EtichetteTitle" aria-hidden="true">
50+
<div class="modal-dialog" role="document">
51+
<div class="modal-content">
52+
<div class="modal-header">
53+
<h5 class="modal-title" id="EtichetteTitle">Seleziona etichette:</h5>
54+
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
55+
<span aria-hidden="true">&times;</span>
56+
</button>
57+
</div>
58+
<div class="modal-body">
59+
<p>Le etichette servono a semplificare la ricerca della lezione utilizzando queste parole chiave. Usa spazio per dividere un etichetta dal altra</p>
60+
<div class="form-group">
61+
<div class="form-label-group">
62+
<input id="inputEtichetta" type="text" class="form-control" placeholder="Etichette" onkeyup="keyupEtichetta(this)">
63+
<label for="inputEtichetta">Etichette</label>
64+
</div>
65+
</div>
66+
<div id="etichette">
67+
</div>
68+
</div>
69+
<div class="modal-footer">
70+
<button type="button" class="btn btn-primary" data-dismiss="modal">Conferma</button>
71+
</div>
72+
</div>
73+
</div>
74+
</div>
4875
<button type="submit" class="btn btn-primary btn-block">Crea nuova lezione</button>
4976
</form>
5077
</div>
78+
<script type="text/javascript" src="script.js">
79+
80+
</script>
5181
<!-- Button trigger modal -->

src/nuovaLezione/post.php

+6
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
<?php
2+
3+
if ($_SERVER['REQUEST_METHOD'] == 'POST'){
4+
print_r($_POST);
5+
}
6+
?>

src/nuovaLezione/script.js

+14
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
var autoincrement = 0;
2+
var keyupEtichetta = function(a){
3+
var string = a.value;
4+
if (string.substr(string.length - 1, string.length) == " "){
5+
var etichetta = string.substr(0, string.length - 1);
6+
autoincrement++;
7+
$('#etichette').append("<div class=\"form-group\"><input type=\"hidden\" name=\"etichetta_"+autoincrement+"\" value=\""+etichetta+"\"><div class=\"form-label-group\"><button onclick=\"eliminaEtichetta(this)\" type=\"button\" class=\"btn btn-block btn-dark\">"+etichetta+"<i class=\"fas fa-times float-right\"></i></button></div></div>");
8+
a.value="";
9+
}
10+
}
11+
12+
var eliminaEtichetta = function(a){
13+
a.parentElement.parentElement.remove();
14+
}

0 commit comments

Comments
 (0)