Updating the text on a basic form submit button in Power Pages using JavaScript
Read Time:1 Minute, 29 Second

Updating the text on a basic form submit button in Power Pages using JavaScript

In this short blog post on Power Pages, we’ll take a look at how you can update the text on a basic forms submit button for it to say something else.

Identifying the element

To identify the element we will need to find and control using JavaScript lets head into the inspect dev tools in the preview version of our website and select the button/the element we want to get the id for.

Use this tool and then select your button. You’ll notice the button is rendered using an <input> tag with various properties. We need to update the value. We can see there is also an id. Let’s keep hold of this id for use in our JavaScript. Mine is “InsertButton”. Yours will likely be the same.

Editing the code

Now we need to go to the right place to edit our code in Power Pages. Head to the page where your basic form is and select ‘Edit code’. This will open up your page in Visual Studio Code for the web.

Get the button

So the first line of code in our JavaScript file needs to be us declaring a constant variable with our button. We can get hold our button using document.querySelector.

Our code will look like this

const submitButton = document.querySelector('#InsertButton')

You can see above the value we need to supply to document.querySelector is simply ‘#’ with the id of our element after the #.

Updating the value

Now we have our button held in a variable, we will be able to use submitButton.value to change the value of our button. Very simply use the following code to update the text inside of your forms submit button.

submitButton.value = "The text you want to display"

Leave a Reply

photography of small blue and brown bird Previous post Send a custom tweet when publishing a WordPress post using Power Automate
turned on computer monitor displaying text Next post Hide a basic form section in Power Pages using JavaScript on a condition
%d bloggers like this: