A new text field is added to the cart page which has to submit on the button 'testButton' click. Field element is added in XML. What else has to be done to submit the value?
A) Write JavaScript code to handle the form submission on button click.
B) Define a form element and associate the text field with it.
C) Set up event listeners to capture the button click and handle the submission.
D) All of the above.