automatisch submit, via value!

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Back end developer PHP

Functie Met een complex en uitgebreid e-commerce platform, een eigen PIM-systeem en eigen scan applicatie – krijg jij dagelijks te zien hoe jouw werk gebruikt wordt door miljoenen gebruikers. En we staan qua development pas in de startblokken, aangezien er nog meerdere projecten op de plank liggen te wachten! Ons huidige development team bestaat uit 8 programmeurs. Er wordt dagelijks gereflecteerd op geschreven code, Scrum taken en kennisdelen onderling is een must. Onze voertaal binnen ons team is Engels, dit omdat wij twee internationale collega’s hebben. Ons huidige “IT Landschap” bestaat voornamelijk uit allerlei losse onderdelen die individueel, maar ook

Bekijk vacature »

PHP developer

Functie Voor een opdrachtgever in omgeving Leiden zijn wij op zoek naar een PHP developer die affiniteit heeft met C++. Ben jij reeds afgestudeerd of heb je al een paar jaar ervaring? Lees snel verder en kijk of dit iets voor jou is! Hoe kan jouw dag er straks uitzien? Je gaat software en webapplicaties ontwikkelen met behulp van de talen C / C++ / PHP. Je gaat technische klussen uitvoeren op locatie bij klanten. Je onderhoudt contact met de projectleider om er zeker van te zijn dat een projecten goed verlopen. Je gaat klanten ondersteunen op het gebied van

Bekijk vacature »

PHP developer - Digital Agency

Functie Het team telt momenteel 20 collega’s, bestaande uit developers (front- en backend) en het operations team, waaronder ook het management en twee scrum masters vallen. Ze zijn op zoek naar een PHP developer die in staat is zelfstandig te werken. Je komt te werken in één van de drie scrumteams en gaat aan de slag met een project voor de klant. Het fijne hieraan is dat je wel afwisseling hebt qua werk, maar tegelijkertijd doorlopend werkt voor bestaande klanten. Hierdoor krijg je ook de kans om echt de diepte in te gaan en innovatieve technische oplossingen neer te zetten.

Bekijk vacature »

Front-end Developer Angular

Dit ga je doen Jouw taken als Front End Developer bestaan uit: Het ontwikkelen van maatwerkoplossingen voor klanten; Het meedenken over nieuwe tools en technieken; Het begeleiden van junioren; Het meewerken aan diverse projecten; Het meedenken in UX/UI design. Hier ga je werken Als Front-End Developer ga je in een Scrum team aan de slag met de nieuwste digitale technologieën om klanten en overheden over de hele wereld te ondersteunen met het ondersteunen van hun software, veelal op het gebied van watermanagement en infra. Door middel van real-time data in combinatie met voorspellende analyses, AI, Deep Learning en Machine Learning

Bekijk vacature »

.NET Developer Shared Driving

Bedrijfsomschrijving Onze klant richt zich op het toegankelijker maken van steden, een fantastisch mooi streven. Hoe ze dat doen? Met eigen ontwikkelde software, waarmee vervoersmiddelen gedeeld kunnen worden. Deze inspirerende werkgever maakt een maatschappelijke impact en dat doen ze nu al zo'n 25 jaar! Het bedrijf is gevestigd in het centrum van Rotterdam en kent ongeveer zo'n 90 medewerkers. Het personeel is lekker gewoon gebleven! Iedereen kleedt zich zoals hij of zij dat zou willen en de sfeer is er erg fijn. Een leuke werkgever om voor te werken, en bovendien zijn er voor jou als Software Developer veel mooie

Bekijk vacature »

PHP Web Developer

Functie omschrijving Voor een klein softwarebedrijf in de omgeving Roosendaal, zijn wij op zoek naar een PHP web developer met een aantal jaar werkervaring. Wil jij graag werken aan in-house software projecten voor diverse klanten? Voel jij je prettige in een klein team developers, waar jouw inbreng enorm gewaardeerd wordt? Lees dan snel verder! Jouw werkzaamheden zien er als volgt uit: Je wordt verantwoordelijk voor de ontwikkeling van diverse applicaties. Dit kan de ene keer een online platform voor aanbiedingen zijn, en de andere keer een software pakket dat gebruikt wordt om interne processen te automatiseren. Het zijn stuk voor

Bekijk vacature »

Full stack developer Python, React

Functie Jij als full stack developer komt binnen onze Technology afdeling te werken. Deze bestaat momenteel uit 15 man. De stack waarmee wij werken is voornamelijk Python, Javascript, React en GraphQL. Binnen deze afdeling wordt er met multidisciplinaire teams gewerkt aan verschillende projecten. Projecten duren vaak langer dan 3 maanden en je bent van begin tot eind vaak betrokken. Naast dat je als full stack ontwikkelaar aan de slag gaat ben je ook Consultant. Dit betekent dat je ook klantcontact hebt in je rol en werkshops geeft. De verhouding tussen deze werkzaamheden zijn ongeveer 70% development en 30% consultancy. Een

Bekijk vacature »

Developer Low-code

Dit ga je doen Low-code ontwikkeling van software voor landelijk bekende organisaties; Opleveren van mooie eindproducten, middels de Agile methodiek; Samenwerken in een team van 10 collega's; Direct contact met de eindklant over de gewenste oplossingen. Hier ga je werken Als Developer kom je te werken in de regio van Lelystad bij een organisatie die met toonaangevende klanten uit heel Nederland samen werkt. De producten en diensten van de organisatie bereiken miljoenen Nederlanders. Hierbij komt een grote hoeveelheid informatie kijken en deze moet discreet en veilig verwerkt worden. De processen die hierbij horen worden door het IT team vormgegeven. De

Bekijk vacature »

.NET developer

Functie Als ervaren .NET ontwikkelaar start jij een team met 12 programmeurs. Jullie zijn verantwoordelijk voor het huidige platform van deze organisatie. Als team werken jullie in tweewekelijkse sprints en starten jullie iedere dag met een stand-up. Jij werkt samen met jouw team aan het uitbreiden van het huidige platform door middel van nieuwe features. Daarnaast zorg jij er samen met jouw team voor dat het platform veilig is en gebruiken jullie de nieuwste technieken om deze veiligheid te waarborgen. Zo maken jullie gebruik van C# .NET, .NET Core, React, Azure, Kubernetes, ASP.NET, MVC. Jij gaat aan het werk in

Bekijk vacature »

Python (Django) developer - Remote in The Netherla

Functie Together with your team, consisting of a senior, 2 mediors and one junior developer, you will work on their software in an Agile-based approach. You have an eye for quality, risk, and customer interest. Communication with your colleagues and, where necessary, with customers, plays an important role in achieving a successful result. As a person, you are smart, get things done, and are result-oriented. There is a lot of independence within the development team, apart from the stand-up (10:00 am) and occasional pair-programming sessions. Techniques they use include Python, Django, MySQL, Mercurial, Ubuntu Linux, Nginx. In terms of front-end

Bekijk vacature »

Senior Front-end Developer

Wordt jij de nieuwe Front end specialist / developer? Dan werk je dagelijks met collega’s aan de mooiste IT-projecten. Sogeti is een organisatie met een goede werksfeer en zo min mogelijk hiërarchische verhoudingen. Deze snelgroeiende groep collega’s krijgt energie van hun vak en dat merk je op de werkvloer. Onze klantenkring is groot en divers, dat vraagt om flexibiliteit van jou. Tegelijkertijd betekent dit dagelijks nieuwe dingen leren én dat geen werkdag hetzelfde is. Natuurlijk krijg jij de mogelijkheid je te certificeren. We organiseren regelmatig technische Meet-ups en doen we veel aan kennisdeling waarbij iedereen welkom is, zowel binnen als

Bekijk vacature »

Software Developer C# .NET

Functie omschrijving Software Developer C# .NET gezocht voor een dynamische organisatie! Ben jij net afgestudeerd of toe aan een volgende stap in je maatschappelijke carrière? Lees dan snel verder! Wij zijn op zoek naar een Software Developer die klaar is voor een nieuwe uitdaging en die een organisatie in de regio Houten wil versterken. Je werkt in deze functie aan verschillende projecten en gaat vaak op bezoek bij klanten. In deze functie kun je een grote mate van uitdaging, diversiteit en verantwoordelijkheid verwachten. Bedrijfsprofiel Waar kom je te werken? Je komt te werken bij een organisatie dat gespecialiseerd is in

Bekijk vacature »

Front-end developer wanted! (Angular, React, Vue.j

Functie Under the guidance of 3 account managers, one of whom will be your point of contact within your expertise, you will start working for various clients. He or she will help you find a suitable and challenging assignment. Naturally, they will take your situation, experience and (technical) ambitions into account. The assignments last one to two years on average. This allows you to really commit to a project and make an impact as a consultant. Besides the assignment, you will regularly meet your colleagues from the IT department to share knowledge or discuss new trends, for example. Master classes

Bekijk vacature »

Software Programmeur PHP - JAVA

Functie Heb jij altijd al willen werken voor een bedrijf, dat veilige netwerkverbindingen levert, door middel van veilige oplossingen, die door middel van de nieuwste technologieën ontwikkelt zijn? Stop dan nu met zoeken! Voor een opdrachtgever in omgeving Moordrecht zijn wij op zoek naar een programmeur. Hoe kan jouw dag er straks uitzien? Je gaat software en webapplicaties ontwikkelen met behulp van de talen C / C++ / PHP. Je gaat technische klussen uitvoeren op locatie bij klanten. Je onderhoudt contact met de projectleider om er zeker van te zijn dat een projecten goed verlopen. Je gaat klanten ondersteunen op

Bekijk vacature »

Als PHP developer bijdragen aan beter onderwijs?

Functie Momenteel zijn ze op zoek naar een PHP developer die mee gaat werken aan de (door)ontwikkeling van de producten en zo helpt aan de uitvoering van hun ontwikkelprojecten. Je komt te werken binnen hun development team bestaande uit 6 ontwikkelaars. Ze staan zowel open voor meer junior als medior/senior developers. Je kunt snel veel verantwoordelijkheid krijgen en doorgroeien binnen het bedrijf. Bovendien ben je betrokken bij het bepalen van de product roadmap en de inbreng van (nieuwe) technologieën. De applicaties waaraan je werk worden gebruikt op onderwijsinstellingen door heel Nederland. De tech-stack bestaat voornamelijk uit Laravel (PHP), Vue.js en

Bekijk vacature »
Tom aan t Goor

Tom aan t Goor

23/05/2012 09:20:24
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
<form id="amyform" name="amyform" method="post">
<input type="submit" name="submit" value="Zoek deze persoon!">
</form>

<script language="Javascript">
function doSubmit() {
document.amyform.submit.click();
}
doSubmit();
</script>


Met deze code word er automatisch op de submit button gedrukt.
Kan ik nu ook zorgen dat ik bij deze code:
document.amyform.submit.click();

ipv, de submit name, de submit value kan gebruiken?
Dat ik die regel bijvoorbeeld dit kan maken:
document.amyform.Zoek deze persoon!.click();

Of is dit niet mogelijk?
 
PHP hulp

PHP hulp

26/12/2024 02:22:41
 
Ant Mier

Ant Mier

23/05/2012 09:28:26
Quote Anchor link
Je kunt ook de submit-knop naam aanpassen, zoals submit_zoek_persoon
 
Tom aan t Goor

Tom aan t Goor

23/05/2012 09:30:15
Quote Anchor link
Yoran Vulker op 23/05/2012 09:28:26:
Je kunt ook de submit-knop naam aanpassen, zoals submit_zoek_persoon


Dit wil ik liever niet doen, maar hier heb ik andere redenen voor.
 
De VeeWee

de VeeWee

23/05/2012 10:11:50
Quote Anchor link
Je kan best een submit op het form doen:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
document.amyform.submit()


Als je echt per button-value wilt, kan je bijvoorbeeld:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
var theValue = 'buttonvalue';
var inputs = document.amyform.getElementsByTagName('input');
for (element in inputs) {
    if (inputs[element].type == 'submit' && inputs[element].value == theValue) {
         inputs[element].click();
    }
}


(code is niet getest, maar op die manier kan je dan op waarde van de knop zoeken.)

Dit is natuurlijk wel veel makkelijker met jquery:
http://api.jquery.com/attribute-equals-selector/
Gewijzigd op 23/05/2012 10:18:00 door de VeeWee
 
Tom aan t Goor

Tom aan t Goor

23/05/2012 10:24:51
Quote Anchor link
De VeeWee op 23/05/2012 10:11:50:
Je kan best een submit op het form doen:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
document.amyform.submit()


Als je echt per button-value wilt, kan je bijvoorbeeld:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
var theValue = 'buttonvalue';
var inputs = document.amyform.getElementsByTagName('input');
for (element in inputs) {
    if (inputs[element].type == 'submit' && inputs[element].value == theValue) {
         inputs[element].click();
    }
}


(code is niet getest, maar op die manier kan je dan op waarde van de knop zoeken.)

Dit is natuurlijk wel veel makkelijker met jquery:
http://api.jquery.com/attribute-equals-selector/


Ik heb geen verstand van jquery, dus wil dit liever niet gebruiken.
Ik heb je code geprobeerd en heb dit neergezet:
Helaas snap ik deze code niet erg, en weet ik dus ook niet wat ik verkeerd doe.
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
<form id="amyform" name="amyform" method="post">
<input type="submit" name="submit" value="submit">
</form>

<script language="Javascript">
var theValue = 'Zoek deze persoon!;
var inputs = document.amyform.getElementsByTagName('input');
for (element in inputs) {
    if (inputs[element].type == 'submit' && inputs[element].value == theValue) {
         inputs[element].click();
    }
}

</script>
Gewijzigd op 23/05/2012 10:25:15 door Tom aan t Goor
 
De VeeWee

de VeeWee

23/05/2012 13:09:22
Quote Anchor link
Ik heb het net even getest en het werkt bij mij wel gewoon. De acties heb ik even in een functie gezet om het makkelijk te maken.
Volgende code gebruikt om te testen:

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
<html>
<head></head>
<body>
<form id="amyform" name="amyform" method="post">
<input type="submit" name="submit" value="Zoek deze persoon!" onclick="alert('gevonden'); return false;">
</form>

<script type="text/javascript">
function doSubmit(theValue) {
    var inputs = document.amyform.getElementsByTagName('input');
    for (element in inputs) {
        if (inputs[element].type == 'submit' && inputs[element].value == theValue) {
             inputs[element].click();
        }
    }
}

doSubmit('Zoek deze persoon!');

</script>
</body>
</html>



Je hebt nu dus een submit button met de value 'Zoek deze persoon!'.
De functie doSubmit neemt als parameter theValue. Deze is 'Zoek deze persoon!', dus de functie wordt helemaal onderaan aangeroepen met deze waarde.

De functie zelf gaat alle input elementen uit het form met de naam amyform halen. Dan wordt er gekeken of het element een submit knop is. Als dit zo is, wordt er gekeken of de waarde van deze knop, de parameter van de functie is. In dit geval dus 'Zoek deze persoon!'.

Als de knop dus gevonden is. Dan wordt er ten slotte nog op geklikt.
Gewijzigd op 23/05/2012 13:10:05 door de VeeWee
 
Tom aan t Goor

Tom aan t Goor

23/05/2012 15:06:04
Quote Anchor link
Oke, bedankt :)
Kan je dan ook nog toevoegen dat dit script staat op de pagina: index.php
En dat de zoek functie staat op zoeken.php ?
En dus de value van de button op zoeken.php gebruikt?

Kan dit gewoon via:

<form id="amyform" name="amyform" method="post" action="zoeken.php">

Of werkt dat niet?
Gewijzigd op 23/05/2012 15:08:09 door Tom aan t Goor
 
De VeeWee

de VeeWee

24/05/2012 08:55:12
Quote Anchor link
Die vraag snap ik niet zo goed.
Als de code op de index pagina staat, dan gaat die niet in de zoeken functie werken.
Tenzij je de zoeken-code inlaad in de index pagina?
Dan zal die action zoeken.php wel werken.
 
Tom aan t Goor

Tom aan t Goor

24/05/2012 09:11:24
Quote Anchor link
Hoe kan ik hem dan goed inladen?
 
De VeeWee

de VeeWee

24/05/2012 09:19:53
Quote Anchor link
Kan je me even wat meer info geven over wat je juist wilt doen? Misschien ook hoe jij het juist zou willen doen?
 



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.