Archief - [JS/PHP?] Drupal Webform Values Lezen en Invullen

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

AliChemicali

Legacy Member
Hallo!

Ik moet handmatig velden van de webform kunnen uitlezen en vervolgens een ander veld invullen.

Dus bv:
if veld 1 = iPhone 5 and veld 2 = Scherm then
veld 3 = 10 euro
endif

Ik heb vanalles zitten proberen maar het enige wat ik kan doen is een alert tonen door de webform.js te veranderen.

Ik heb al verscheidene topics zitten maken maar niemand kan mij blijkbaar helpen:

https://drupal.org/node/2062347
Webform meerdere condities | Nederlandstalige Drupalgemeenschap
...


Alvast bedankt!

AliChemicali

Legacy Member
Blijkbaar kun je drupal_add_js() doen via PHP, maar in welke file en hoe kan ik mijn custom JS file includen?

AliChemicali

Legacy Member
Ik heb nu de jQuery kunnen includen maar nu dus misschieen beetje hulp met jquery:

Ik heb bv volgende select:

Code:
<select id="edit-submitted-merk" class="form-select required" name="submitted[merk]"><option value="nokia"> &#8230; </option><option value="apple"> &#8230; </option><option value="samsung"> &#8230; </option></select>


Hoe kan ik nu bv een popup laten zien als men daar een aanpassing aan doet, of moet ik dan aan de select onClick events gaan toevoegen?

AliChemicali

Legacy Member
In mijn custom file staat het volgende:

Maar da wilt dus niet werken :(

Code:
(function($) {


   $("#edit-submitted-merk").change(function() {
    alert('click 2!');
  });


}(jQuery));


Enige suggesties?

AliChemicali

Legacy Member
Toch weeral stapje verder dit werkt wel!

Code:
  function myFunction() {
    $("#edit-submitted-merk").change(function() {
      alert('click 2!');
    });
  }
  $(document).ready(myFunction);

demon326

Legacy Member
Gezien al je drupal vragen... zoek door de api naar hetgeen je moet of ga eens op hun irc support hangen, krijg je zeer goede hulp hoor :)

AliChemicali

Legacy Member
demon326 zei:
Gezien al je drupal vragen... zoek door de api naar hetgeen je moet of ga eens op hun irc support hangen, krijg je zeer goede hulp hoor :)

Na euhm 5 uur zitten kloten kan ik toch al een beetje verder dus dit mag eigenlijk dicht :)

dJeez

Legacy Member
Waarom zelf je eigen shopping cart (aka het wiel) gaan heruitvinden als er al zoveel goede, werkende, tried-and-tested modules zijn?

Dat is overigens wel 1 van de grote problemen bij Drupal : de site is echt gigantisch rommelig, je vindt er amper iets terug tenzij je "correct" weet te zoeken...

dJeez

Legacy Member
Waarom zelf je eigen shopping cart (aka het wiel) gaan heruitvinden als er al zoveel goede, werkende, tried-and-tested modules zijn?

Dat is overigens wel 1 van de grote problemen bij Drupal : de site is echt gigantisch rommelig, je vindt er amper iets terug tenzij je "correct" weet te zoeken...

AliChemicali

Legacy Member
dJeez zei:
Waarom zelf je eigen shopping cart (aka het wiel) gaan heruitvinden als er al zoveel goede, werkende, tried-and-tested modules zijn?

Dat is overigens wel 1 van de grote problemen bij Drupal : de site is echt gigantisch rommelig, je vindt er amper iets terug tenzij je "correct" weet te zoeken...

Het is geen shopping cart het is dit: Vul hier je gegevens in en meld je reparatie aan | Repairelements en het werkt nu :)


Mag dicht!
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan