How to spend a complex survey (with branching)?

Advise, please, a service for conducting surveys (questionnaires) or maybe a way to make a poll (have knowledge of html and css, in principle, I think, for this particular task will be able to deal with php or js, though perhaps I'm too cocky, but, in fact, need only a couple of "action" - receive data from forms and record where necessary + reading and checking for compliance with the specified parameters).
I looked at a lot of services, there has to be some branching, but it is nowhere necessary to me functionality: you need to answer questions 7 and 8 were only asked if selected in the first options 1 or 2. If the first selected option 3 or 4, then skipped 8th and 9th sets. Also, preferably, but not necessarily to the text of the 11th question has varied, depending on what number the user entered, asked on the 10th. For example, in the 10th he entered 10000, then 11th looks like this: And are you willing to pay (10000+25%) for this service?
July 9th 19 at 10:04
1 answer
July 9th 19 at 10:06
Received response -> send the ajax request -> processed formed new question -> new returned question -> replaced the old new -> got new reply

Find more questions by tags PollsProgramming