Hej Udvikleren.dk
det er sådan at jeg har fået hjælp en af god ven til noget jquery.
Det som jeg tænker at den skal gøre det er at klik man på submit knappen så hvis tekst indhold via post er tomt så skal den komme frem med en fejl og efter noget tid gå væk igen altså det er ligemeget med tiden lige nu bare sådan at jeg kan se det virker.
Jeg har tilføj:
- <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
- .fejlError {
- display: none;
- clear: both;
- text-align: center;
- }
- <script type="text/javascript">
- $(function() {
- var form = $('.tekstStatus'),
- required = form.find('.required'),
- button = form.find('.statusBox');
-
- button.on('click', function(e) {
- e.preventDefault();
- var container = $(this).parent(),
- status = true;
-
- container.find('.input').each(function() {
- var input = $(this),
- section = input.parent(),
- value = input.val(),
- error = section.find('.error')
-
- error.hide();
-
- if(value.length <= 0) {
- error.fadeIn();
- status = false;
- }
- });
-
- return status;
- });
- });
- </script>
- <div class="tekstStatus">
- <div class="container">
- <div class="section">
- <form name="loginOK" action="#" method="post">
- <?php
- if(isset($_POST["send"]))
- {
- if($_POST["tekst"] != "")
- {
- echo "ligger ind i databasen";
- }
- else
- {
- echo "<span class=\"fejlError\">Du skal skrive noget tekst til status</span>";
- }
- }
- ?>
- <textarea name="tekst" class="input" cols="75" rows="7"></textarea>
- <input type="submit" name="send" value="Slå op" class="statusBox">
- </form>
- </div>
- </div>
- </div>
dog skal det lige siges at
.tekstStatus gå længere nede af hvor der er noget mere kode til resten af siden. men
det ikke så vigtigt.
Når jeg klik på submit så hvis tekst er tom skal den kom frem med fejlen.
Der sker intet overhovedet. der sker kun noget når jeg ligger det ind i databasen men det er ikke det jeg ønsker lige nu. jeg vil bare gerne have "
fejlError" frem og fortælle brugeren at der er fejl i indhold.
Håber at du kan hjælp mig frem til hvad problemet er og hvor det ligge henne?