preventDefault stripping <button type="submit"> fields from submission?

preventDefault stripping <button type="submit"> fields from submission?

Has anybody used <button type="submit" name="dil" value="bert">dilbert</button> and attempted to add submit validation through the submit handler and preventDefault() only to find out the element value is missing?

I'm currently experiencing this problem and it's a real headache.

Any feedback would be welcome.

pd