Javascript function to populate from query string

 function populateFieldsFromQueryString() {

  // Get the query string from the URL

  const queryString = window.location.search;


  // Check if there is a query string

  if (queryString) {

    // Remove the leading "?" character

    const queryParams = queryString.substring(1);


    // Split the query string into key-value pairs

    const keyValuePairs = queryParams.split("&");


    // Loop through the key-value pairs

    keyValuePairs.forEach((pair) => {

      // Split each pair into key and value

      const [key, value] = pair.split("=");


      // Decode the key and value (in case of URL encoding)

      const decodedKey = decodeURIComponent(key);

      const decodedValue = decodeURIComponent(value);


      // Find the corresponding field in the document

      const field = document.querySelector(`[name="${decodedKey}"]`);


      // Check if the field exists

      if (field) {

        // Populate the field with the value

        field.value = decodedValue;

      }

    });

  }

}


Comments

Popular posts from this blog

Sharepoint 2013 Script Editor web part CData for custom page layout using visual studio.

List attachment link in SharePoint 2013 search.

Bulk update and delete using SPservice in SharePoint