Javascript controle

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Bas D L

Bas D L

16/10/2012 11:12:31
Quote Anchor link
Goedemorgen,

Ik kom niet helemaal uit onderstaand en ik hoop dat iemand me opweg kan helpen...
Ik heb 2 javascriptjes, de eerste controleert of veld image leeg is en de 2e laat een div zien bij onclick button.
Als ik nou op de button klik dan verschijnt én de loading gif en de foutmelding.

Is het mogelijk om eerst de rules.push te doen en als die ok zijn door te gaan naar de togglefunctie?

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<script type="text/javascript">
    var rules = new Array();
    rules.push("required,image1, image1 required .");


function toggle() {
    var ele = document.getElementById("toggleText");
    var text = document.getElementById("displayText");
    if(ele.style.display == "block") {
            ele.style.display = "none";
        text.innerHTML = "show";
      }
    else {
        ele.style.display = "block";
        text.innerHTML = "hide";
    }
}
</script>


//Form start
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
<form method="post" onSubmit=\'return validateFields(this, rules)\' enctype="multipart/form-data"

//Button
<button id="displayText" class="green" onclick="toggle();" type="submit" name="uploadImage" value="zenden">

//Loading div gif
<div id="toggleText" style="display: none"><img src="../images/loading.gif"/></div>
 
PHP hulp

PHP hulp

25/11/2024 17:28:13
 
Kris Peeters

Kris Peeters

17/10/2012 17:23:21
Quote Anchor link
Eerst gebeurt de klik op de knop. Daarna pas gebeurt de submit.

Dus inderdaad ... eerst wordt toggle uitgevoerd, daarna pas validateFields.
Dat moet dus omgekeerd worden.

Toon eens function validateFields
 
Bas D L

Bas D L

18/10/2012 06:05:38
Quote Anchor link
Heb het zo werkend gekregen.
Checkt eerst od de files geselecteerd zijn en dan laat ie de div met loading gif zien

@Bedankt Kris.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
<script type="text/javascript">
var rules = new Array();

function validateForm(){
if (x==null || x=="")
{
alert("Select all images!");
return false;
}
else
{
var ele = document.getElementById("uploadbar");
var text = document.getElementById("displayText");
ele.style.display = "block";
text.innerHTML = "uploaden";      
}
}
</script>

//div
<div id="toggleText" style="display: none"><img src="../images/loading.gif"/></div>

//form submit
onSubmit="return validateForm()"
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.