• search
  • Contact Sales
  • Support
    • Online Help
    • Community Forum
    • Contact Support
  • Log in
Get a Demo Try Free
High Contrast
Caspio logo Help
Try Free
  • High Contrast
  • search
  • Contact Sales
  • Support
    • Online Help
    • Community Forum
    • Contact Support
  • Log in
Get a Demo Try Free
  • Help Center
  • Resources and Best Practices
  • Tech Tips
  • Launch Your Caspio Journey
  • Create Applications
    • Applications Overview
    • Creating Apps With Bridge
      • Bridge App Overview
        • Creating a New App Container
        • Importing an App
        • Exporting an App
        • Deleting an App
        • Shared Objects
        • Backing Up Your Applications
        • Sharing an App with Another Account
        • App Parameters
          • Adding App Parameters
          • Managing App Parameters
          • Using App Parameters
      • Authentication
        • Setting Up User Permissions in Your App
        • Adding a Logout Link
        • Record Level Security
          • Create a Workflow using Record Level Security and Filtered Dropdown
          • Restrict Access to Data by User or Role
          • Filter Lookup Dropdown or Listbox Based on User or Role
        • Stamp a Record with User Profile Data
        • OpenID
        • Create a Standalone Login Screen
        • Hiding Multiple Login Forms
      • DataPages
        • What is a DataPage?
        • DataPage Types
        • Forms
          • Submission Forms
          • Update Forms
          • Password Recovery Forms
          • Form Element Types
          • Conditional Forms
          • Child Forms
          • Accepting Payments in Your Application
        • Reports
          • Creating a Report DataPage
          • Comparison Types in Report DataPages
          • Search by Distance
          • Report Page Results Layout
          • Interactive Reporting Options
          • Pivot Table Reports
          • Counting the Number of Times a Record Has Been Viewed
          • Display a Field Data as Hyperlink
          • Fixed Rows and Columns
          • Making the Search Results Downloadable as PDF
          • Editing Data Through My Details Page
          • Making the Details Downloadable for Users
          • Data Editing Options in Reports
          • Combined Chart and Report
          • Adding “Today” to “After Now” or “Next X Days” Criteria
          • Filtering Reports Based on an Expiration Date
          • Advanced Reporting
            • Calculations in Reports
            • Data Grouping
            • Totals and Aggregations
            • Calculated Fields and Datediff Function
        • Charts
        • Calendars
          • Calendar DataPage – Monthly Example
          • Calendar DataPage – Weekly Example
        • HTML Pages
        • DataPage Components
          • Dropdowns and Listboxes
          • Cascading Elements
          • Calculated Values
          • Field Configuration Options
            • Field and Column Width
            • Placeholder Text
            • Rollover Hints – Mouse-Over Help Icon
            • Image Auto-Rotation
          • DataPage Header and Footer
          • HTML Blocks
          • Disabling HTML Editor in DataPage Header/Footer and HTML Blocks
          • Field Formatting Options
          • Custom Date Formatting
          • Multi-column and Sections
          • CAPTCHA
          • Virtual Fields
          • Setting up Default Values
          • AutoComplete
        • Managing DataPages
          • Modifying DataPages
          • Previewing DataPages
          • Moving DataPages
          • Copying DataPages
          • DataPage Revisions
          • DataPage Folders
          • Exporting and Importing DataPages
          • Moving Existing DataPages To a New App
        • Responsive DataPages
          • Responsive DataPage Prerequisites
          • Responsive Behavior on Tablet and Mobile
          • Modifying Styles for Tablet and Mobile
        • AJAX Loading
        • PDF Download
          • Adding a text watermark
          • Adding an image watermark
          • Adding page breaks to details page
          • Adding header and footer
        • Best Practices in Creating Caspio Applications
      • Notifications
        • Email Notifications
          • Verifying Email and Domain
          • Configuring Email
          • Setting Up Dynamic or Conditional Notification Emails
        • SMS Notifications
          • Configuring the SMS-enabled Countries
          • Configuring SMS
          • Adding SMS Sender Name
      • Parameters
        • Parameter Types
        • System Parameters
        • Passing Parameters through Caspio
        • Displaying Parameters
        • Parameters as Query String Values
        • Receiving Parameters
        • Resetting Parameters
        • Passing Multiple Values in One Parameter
        • Formatting Parameters in Email Body and HTML Blocks
        • Parameters in Dropdowns, Listboxes and Radio Buttons
        • Custom Filter Elements
      • Connections
        • SAML Single Sign-On
        • Setting Up ID Services
      • Styles
        • Creating or Editing a Style
        • Layout Options
        • Fix the Width of the DataPage
        • Button Alignment
        • Field Alignment
        • Border Options
        • Using Google Web Fonts
        • Glossy Heading Text
        • Gradient Backgrounds for DataPages
        • Gradient Backgrounds for Fields
        • Replace Links to Records with Images
        • Replace Standard Buttons with Images
        • Change the Color of Field Error Labels
        • Change Text on a Button
        • Put Multiple Fields on One Line
        • Styling Advanced Reports
        • Add Rounded Borders to the Form and Fields
        • Use an Image as Form Background
        • Fix the Width of Labels and Data in List and Gallery Reports
        • Customize the ID Service Icon of the Login Screen
      • Localizations
        • Creating or Editing a Localization
        • Handling Arabic, Hebrew and Other Right-to-Left Languages
        • Formatting Options
        • Using Localization Feature to Improve Usability
        • Format Types
      • Files and Images
        • Uploading Files and Images
        • FileStor CDN
        • Managing Files
        • Bulk File Import and Export
        • Creating Thumbnails with the Image Resizer
        • Using Files in DataPages
        • Orphan File Cleanup
    • Creating Apps With Flex
      • Flex Overview
      • Roles
        • Creating New Roles
        • Adding Users and Groups to Roles
        • DataPart Display Based on the User Role
        • Editing Role Permissions
          • User’s Own Records
          • Custom Access
        • Removing Users and Groups from Roles
        • Deleting Roles
      • Application Design
        • Segments
          • Editing Segment Settings
          • Themes and Widgets
        • Adding AppPages
        • AppPage Types
        • Moving DataParts
        • Resizing DataParts
        • Adding DataParts
        • Forms
          • Form Elements
          • Search Form
          • Submission Form
          • Details/Update Form
        • Reports
          • Tabular Report
          • Card Report
          • Pivot Table
        • Sign-up Form
        • Charts
          • Creating and Configuring Charts
          • Chart Display Options
        • Text/HTML
        • Data Filters
          • Creating Filters
        • Calculated Values in Flex DataParts
        • Communication Between DataParts
        • Designing User-Friendly Navigation Between AppPages
      • Parameters
        • Inserting Parameters
        • Application Parameters
        • Adding Support for Lookup Values in Data Source Parameters
        • Stamping Records with User ID
      • Branding
      • Flex FAQ
  • Manage Users and Groups
    • Directories Overview
      • User Authentication in Directories
      • Converting Tables to Directories
      • Creating Directories
    • Directory Users
      • User Status Overview
      • Creating Users
      • Activating Users
      • Adding Users to Groups
      • Resetting User Passwords
      • Resetting Two-Factor Authentication
      • Suspending and Unsuspending Users
      • Changing User Sign-In Method
    • Directory Groups
      • Creating Groups
      • Modifying Groups
      • Deleting Groups
    • Directory Security
      • Session Management
      • Turning On Two-Factor Authentication
      • Customizing Directory Security Policy
      • Redirecting to Custom URLs After Sign-in and Sign-out
    • Directory User Portal
    • Directory Emails
    • Identity Providers
      • Adding Identity Providers
        • Tutorial: Adding Microsoft Entra ID (formerly Azure AD) Identity Provider
        • Tutorial: Adding Okta Identity Provider
        • Tutorial: Adding OneLogin Identity Provider
      • Editing Identity Providers
      • Deleting and Disabling Identity Providers
      • Configuring Single Logout
    • App Connections
      • Creating App Connections 
        • Authenticating Users to Caspio Apps in Multiple Accounts Using a Single Directory
        • Tutorial: Adding HubSpot App Connection
        • Tutorial: Adding BambooHR App Connection
        • Tutorial: Adding Slack App Connection
      • Managing App Connections 
      • Deleting and Disabling App Connections
  • Manage and Organize Your Data
    • Data Management Overview
    • Tables and Views
      • Creating Tables
      • Modifying a Table’s Design
      • Removing Blanks From a Dropdown or Listbox
      • Lookup Tables
      • Views
        • Creating a View to Filter Data
        • Creating a View to Join Tables
        • Self-Join Views
        • Modifying Views
        • Importing and Exporting Views
    • Data Types
      • List Data Types
      • Function Reference
      • Adding a Formula Field in a Table
      • Managing Files With the Attachment Data Type
    • Managing Data in Datasheet
      • Find and Replace Specific Values
      • Filtering Data
      • Downloading Table or View Data
    • Database Relationships
      • Relationship Settings
    • Importing Data
    • Exporting Data
    • Sharing Data Between Apps
    • Best Practices for Designing Databases and Tables
    • Logs
      • Managing Logs
        • Logs Retention Period
      • App Access Logs
      • Directory Logs
      • Email Logs
      • Integrations Logs
      • Payment Logs
      • SMS Logs
  • Leverage AI
    • AI Assistant Overview
  • Automate Tasks and Workflows
    • Automations Overview
    • Triggered Actions
      • Creating a Triggered Action
        • Actions
          • UPDATE
          • DELETE
          • INSERT INTO
          • SEND EMAIL
          • SEND SMS
        • Data
          • SELECT
        • Logic
        • Loops
        • Text
        • Number
        • Date
        • Variables
    • Tasks
    • Data Import/Export Tasks
      • Data Import Tasks
      • Data Export Tasks
      • Configuring a Repository Site
      • IP Addresses for Data Import/Export Tasks
      • Data Import/Export Tasks Tips and Best Practices
  • Generate PDF Documents
    • Document Generation Overview
    • Creating Templates
    • Mapping Fields in Templates
    • Template Field Types
    • Configuring Template Settings
      • Formatting Field Values
      • Adding Watermarks
      • Encrypting PDF Documents
      • Configuring PDF Document Properties
      • Changing PDF File for a Template
    • Enabling Document Generation in Applications
    • Managing Templates
  • Integrate and Extend Your Apps
    • Integrations Overview
    • Webhooks
      • Getting Started with Webhooks in Caspio
      • Webhooks Rules and Limitations
      • IP Addresses for Webhooks
      • Creating and Managing Webhooks
        • Configuring Call Throttling
      • Creating and Managing Events
        • Event Types
        • Activating or Deactivating Events
      • Testing Webhooks
    • Extensions
      • AI-Powered GPT Connect
      • Extension for Slack
      • QR Code Generator
      • Barcode Generator
    • Web Services API
      • Creating a Web Services API Profile
      • Authenticating REST API
      • Important Header Parameters
      • Special Considerations
      • Error Handling
      • Swagger UI
      • Migration from REST API v2 to v3
    • Integration with Make
    • Integration with Zapier
  • Deploy Your Apps
    • Deploying Bridge Apps
      • General Deployment Guide
      • Remove iFrame Border and Change Size
      • Block Access to DataPages by IP Address
    • Deploying Flex Apps
      • Mapping a Friendly Subdomain
  • Manage Account and Billing
    • Account Settings
    • Account Users, Groups and API Profiles
      • Inviting New Account Users
      • Creating Groups for Account Users
      • Managing Permissions
      • Changing Account Owner
    • Changing Your Plan
    • Updating Payment Information
    • Payment History
    • Custom Domain
    • Account Notifications
    • Resource Usage
    • Caspio ID
      • Managing Your Caspio ID
      • Forgot Your Password
      • Getting Support PIN
    • Support Login
    • Search for Objects
  • Videos
    • Bridge Videos
      • Build Your First App
      • Recorded Training
      • Customize Your Apps
      • Advanced Topics
      • Full App Implementation
      • Tips and Tricks
    • Flex Videos
      • Build Your First App
      • Recorded Training
  • Resources and Best Practices
    • Frequently Asked Questions (FAQ)
    • Tech Tips
    • Troubleshooting
      • Troubleshooting SMS Delivery
      • Troubleshooting Email Delivery and Domain Verification
      • Cannot Log in to My Caspio Account
      • Issue with Login to Apps or DataPages
      • Issue with Redirection After Logout
      • Acknowledgement Emails Are Not Received
      • Issues with Email Verification Code
      • JavaScript Does Not Work with Multiple DataPages
      • Cannot See an SSL Lock Icon for My Web Page
      • Responsive UI Does Not Display Properly
      • Date Fields from Excel Import Incorrectly
      • Troubleshooting Custom PDF Generator
      • Troubleshooting Data Import Speed
      • System Limitations
      • Errors and Messages
    • System Requirements
    • Deprecations
      • Deprecation of Twitter as an ID Service in Authentications and Connections
      • Deprecation of Google Drive for Data Import/Export Tasks
      • Deprecation of HTTP Deployment
      • Deprecation of the Option to Disable AJAX Loading
      • Deprecation of MS Access for Import/Export
      • Deprecation of Cb_ErrorLog Tables
      • Deprecation of Google Map Mashup Generator
      • Deprecation of Frame Deployment
      • Deprecation of .xls Excel Format for Data Import
      • Deprecation of SEO Deployment Method
      • Deprecation of WordPress Deployment
      • Deprecation of Unverified Email Addresses
      • Deprecation of SOAP Web Service
      • Deprecation of Internet Explorer 11 and Microsoft Edge Legacy Browsers
  • Release Notes
    • Caspio 60.0
    • Caspio 59.0
    • Caspio 58.0
    • Caspio 57.0
    • Caspio 56.0
    • Caspio 55.0
    • Caspio 54.0
    • Introducing Flex
    • Caspio 53.0
    • Caspio 52.0
    • Caspio 51.0
    • Caspio 50.0
    • Caspio 49.0
    • Caspio 48.0
    • Caspio 47.0
    • Caspio 46.0
    • Caspio 45.0
    • Caspio 44.0
    • Caspio 43.0
    • Caspio 42.0
      • Known Issue: Scrolling on macOS Devices
    • Caspio 41.0
    • Caspio 40.0
    • Caspio 39.0
    • Caspio 38.0
    • Caspio 37.0
      • Impacted Areas 37.0
    • Caspio 36.0
    • Caspio 35.0
    • Caspio 34.0
      • Impacted Areas 34.0
    • Caspio 33.0
    • Caspio 32.0
    • Caspio 31.0
      • Impacted Areas 31.0
    • Caspio 30.0
    • Caspio 29.0
    • Caspio 28.0
    • Caspio 27.0
    • Caspio 26.0
    • Caspio 25.0
    • Caspio 24.0
    • Caspio 23.0
    • Caspio 22.0
    • Caspio 21.5
    • Caspio 21.0
      • Impacted Areas 21.0
    • Caspio 20.0
    • Caspio 19.0
      • Impacted Areas 19.0
      • Security Patch 19.5
    • Caspio 18.0
    • Caspio 17.0
    • Caspio 16.0
    • Caspio 14.0
      • Impacted Areas 14.0
    • Caspio 15.0
    • Caspio 13.0
      • Caspio 13.0
      • Impacted Areas 13.0
    • Caspio 12.0
      • Impacted Areas 12.0
    • Caspio 11.0
      • Impacted Areas 11.0
    • Caspio 10.0
    • Caspio 9.9
      • Impacted Areas 9.9
    • Caspio 9.8
    • Caspio 9.7
    • Caspio 9.6
      • Impacted Areas 9.6
    • Caspio 9.5
      • Impacted Areas 9.5
    • Caspio 9.4
      • Impacted Areas 9.4
    • Caspio 9.3
      • Impacted Areas 9.3
      • Caspio 9.3
    • Caspio 9.2
      • Impacted Areas 9.2
    • Caspio 9.1
      • Impacted Areas 9.1
    • Caspio 9.0
      • Known Issues 9.0
      • Impacted Areas 9.0

Tech Tips

Whether you’re just a beginner or an experienced Caspio user, you can advance your apps to improve their usability and user experience. With Tech Tips, you’ll learn how to implement specific solutions based on step-by-step procedures.

Latest Tech Tips

Generating Geocharts
Generating Geocharts

Learn how to enrich your DataPages with dynamic geocharts to show geographical data with valuable and clear insights.

CONTINUE READING
Displaying Image Description on Hover
Displaying Image Description on Hover

Enhance user engagement and comprehension by displaying image descriptions as tooltips when users hover over pictures.

CONTINUE READING
Enabling Sticky Headers in Responsive Tabular Reports
Enabling Sticky Headers in Responsive Tabular Reports

Make the table header always visible in responsive Tabular Reports to make it easier to search through and analyze large sets of data.

CONTINUE READING

More Tech Tips

  • Cascading Elements by Multiple Fields in DataPages

    Learn how you can implement dynamic filtering of data based on the selections that users make in multiple fields. Use this approach to improve user experience in different types of reports.

  • Adding Spinner Animation for DataPage Loading

    Add a custom loader animation to your DataPages to inform app users about complex data processing or a slow internet connection. This way you can ensure that users stay informed and engaged during large dataset loads.

  • Enforcing Options From Autocomplete Fields

    Discover how to configure an autocomplete field to accept only predefined values based on a lookup table. You can use this functionality to enforce correct data input and inform users when a value they enter is not allowed.

  • Downloading Calendar Events as PDF Files

    Make calendars readily available for offline viewing and sharing as PDF files by adding a download button in Calendar DataPages.

  • Setting the Maximum Number of Listbox Selections in Forms

    Learn how to limit the number of options users can select in multiselect listboxes to make sure that their selections are relevant. You can use this solution to refine survey responses and ensure data consistency.

  • Dynamically Changing Colors of Values

    Use a condition to automatically change the font color in fields to make specific content stand out. Learn how to do this in Update Forms and Details Pages.

  • Expanding or Collapsing All Records in Tabular Reports

    Learn how to allow users to collapse and expand all groups of records on the results page of a Tabular Report. This way, users can view all entries, regardless of their grouping.

  • Customizing the Navigation Menu Based on User Roles

    You can adjust which navigation menu items are visible to specific types of users. In this article, we show how to do this based on user roles.

  • Disabling Inline Edit Option in Reports Based on a Condition

    To make inline edits available for only the records that meet specific criteria, you can hide the inline “edit” option, based on your defined conditions.

  • Setting Automatic Height for Iframes in Embedded DataPages

    If you want to embed a DataPage (child) into another DataPage (parent), you can do so using iframe. This can help you reduce whitespace on your parent DataPage and lets you avoid a vertical scroll bar on your embedded DataPage. The height of the iframe will adjust automatically based on the content.

  • Generating Personalized Email Reports

    You can send emails with personalized content to each user so that they receive records that belong only to them. In this article, we show how to configure a task to send daily notifications with a list of tickets assigned to every customer support representative.

  • Disabling Past or Future Dates in Calendar

    Disabling past or future dates in your calendar can be helpful in applications where either past or future is irrelevant (for example, planning itineraries). In this article, we will guide you to disable past dates based on another field in a Submission Form.

  • Creating Quarterly Data Pie Charts Using a Formula Field

    You can generate pie chart reports for the data you store in Caspio. In this article, we will show you how to create a pie chart that groups records based on a quarter of the year using a Formula field.

  • Google Map Mashup Integration

    Do you need to plot the geographic location of multiple records? Integrating Google maps directly into your apps is easy. This article takes you through the process of adding a map mashup to your DataPages.

  • Adding Swipe Function for Image Navigation

    Learn how to enhance your app user experience with a simple lightbox solution that displays expanded images or even YouTube video previews.

  • Enhancing Phone Number Fields With Formatting and Validation

    Learn how to add visual elements to make phone number input fields in forms more user-friendly.

  • Downloading Appointments to Calendars Using ICS Files

    Learn how to download and generate ICS files from values in DataPages.

  • Converting Existing HTML Forms to Work With Caspio

    Learn how to tie HTML forms into your Caspio database and gain the advantages of your data being submitted to a central location.

  • Zooming In and Out of Images in Report DataPages

    In image-heavy apps like photo galleries or property listings, your users might benefit from the ability to zoom in and zoom out the images rendered by Caspio DataPages. This article will guide you on how to add this feature to your Report DataPages using some JavaScript and CSS code.

  • Calculate a Running Total in Your Report

    A running total is the cumulative sum of values that are increased or decreased over time. In this article, we will show you how to calculate and maintain a running total column alongside debits and credits columns.

  • Color-Coding in DataPages

    You can enhance user experience by applying color coding to your team calendar or customer appointments. In this article, we will show you how to color-code Caspio Calendar DataPages using HTML and JavaScript.

  • Submitting Multiple DataPages Using One Button

    In this article, we will guide you how to create one common Submit button by adding some simple codes.

  • Opening Details DataPages in a Lightbox

    Follow this article to make your Details Report DataPages open in a lightbox.

  • Auto-filling Forms with User Location

    In this article, we will guide you on how to capture user location in Search and Submission Forms.

  • Customizing Caspio Chart DataPages

    In this article, we will guide you on how to add an additional chart, configure the chart type or style your charts.

  • Embedding TikTok, YouTube and Instagram Videos in Caspio Apps

    In this article, you will learn how to embed TikTok, YouTube and Instagram videos into Caspio apps using the video’s direct URL.

  • Creating an Approval Workflow with Email Notification

    In this article, we will guide you on how to create an approval workflow through email notification that allows users to approve or reject requests by clicking on a button in the email message body.

  • Range Search: Finding Data Between Two Numbers or Dates

    In this article, you will learn to add a range search which is commonly used for Date/Time, Number, Integer or Currency data types.

  • Apply Default Sorting to a Column in Pivot Table DataPages

    In this article, we will guide you on how to apply default sorting to a column in ascending or descending order in a Pivot Table DataPages.

  • Previewing an Image before It is Uploaded in a DataPage

    In this article, we will guide you on how to customize a DataPage to allow your users to preview an image before they upload it.

  • Adding PDF Download in Chart DataPages

    In this article, we will guide you on how to add PDF download as an option in a Chart DataPage.

  • Customizing Background and Font Colors in Report DataPage

    This article explains how to apply custom background and font colors conditionally based on the values in a report.

  • Displaying the Submit or Search Button Inline

    In this article, we will guide you on how to display the Submit or Search button in the same row with other form fields.

  • Adding Extra Padding in Chart Legend

    In this article, we will guide you on how to add padding between legend items of a Chart DataPage.

  • Formatting Phone Number in DataPages

    In this article, we will guide you on how to format and validate the phone number in the format (XXX)-XXX-XXXX in a Submission Form DataPage and Tabular Report DataPage with Inline Insert option enabled.

  • Changing Password on Initial Login

    This article will guide you on how to implement a workflow to require users to change their password upon log in to an application first time.

  • Using Special Characters in Query String

    Learn how to encode the special characters using Caspio Calculated Field before using them in Query String to prevent issues with passing parameters to DataPages.

  • Creating Tabbed Navigation for Multiple DataPages

    This article provides step-by-step instructions to implement a Dynamic Drive’s tab view component.

  • Restricting File Types That Can Be Uploaded in a DataPage

    This article will guide you on how to restrict the uploading of selected file types through DataPages based on their file name extensions such as GIF, PDF, JPEG, etc.

  • Rendering Date Range in Calendar DataPage

    In this article, we will guide you how to configure calendar DataPages to display events based on a specific date range.

  • Delivering Reports by Scheduled Emails

    In this article, you will learn how to create an Application task to automatically generate an email with a report of your choice.

  • Reversing Dynamically the Sort Order in Column Chart DataPages

    In this article, we will guide you on how to add a custom button to dynamically sort values in the column chart DataPage.

  • Removing Special Characters for Input Fields

    In this article, we will guide you on how to remove unwanted special characters from input fields in submission forms.

  • Separating Input Fields for Date/Time Parts

    At times it is necessary to allow your users to input dates in individual fields such as a day, month, year, hour, minute, and second. In Caspio, you can accomplish it with Calculated Value or using JavaScript. This article will guide you on both solutions.

  • Adding an "Any" Option to a Dropdown

    When adding a listbox or dropdown in your search pages, it is a good idea to add a neutral option like “any” or “all”. This way, if your end-user does not have a preference, they won’t be required to restrict their search.

  • Creating Dynamic Labels Using Parameters

    Learn how to use parameters to dynamically change the field labels of your DataPages.

  • Creating Dynamic Redirections After Form Submission

    In this article, we will guide you how to dynamically redirect a user to a specific URL based on their form input.

  • Adding an "Any" Option to Radio Buttons

    Learn how to add an "any" option to radio buttons to search forms in Search and Report DataPages.

  • Repeating Input Fields to Prevent Misspellings

    In this article, we will guide you on how to add a required extra confirmation field for an email address.

  • Stamping the Time, URL, or IP Address to New and Updated Records

    This article will guide you on how to add a timestamp to a DataPage, record a DataPage Web Address (URL), and capture User’s IP Address.

  • Auto Refreshing a Page

    You can instruct the browser to automatically reload a web page at specific intervals in order to display its latest version.

  • 5 Ways to Customize the Look of Your DataPages

    Now that your DataPages are fully functional how about taking a few moments to customize their look and feel? Let's take a look at the five most popular customizations Caspio users are making everyday to improve the look of their DataPages.

  • Optimizing Your Web Forms for Maximum Usability

    This Tech Tip contains five practices to ensure your web forms follow the best practices for usability and accuracy.

  • Separating Login Form from an Authenticated DataPage

    This article will guide you on how to create a small login form appearing somewhere on your website with a DataPage behind it to be on a separate page.

  • Validating User Email Address

    Learn how to add user email validation.

  • Keyword Searching Across Multiple Fields

    Learn about keyword searching across multiple fields for quick and effective data finding.

  • Creating a Floating Navigation Menu

    This article will guide you on how to use an HTML DataPage to quickly create a floating navigation menu that appears fixed to the browser window regardless of scrolling.

  • Separating Date from a Date Time Dropdown Field

    If you have a dropdown based on a Date/Time field in your search, you can only list the time and not the date part in your search form dropdown. Learn how to separate date from a Date/Time dropdown field.

  • Adding a Facebook "Like" Button to Your DataPage

    Learn how to add a “Like” button easily to your Caspio apps and drive traffic to your site and directly to individual details pages in your apps.

  • Dynamically Adding Options to Dropdowns or Listboxes

    This article shows you how you can create a popup DataPage window that will add an item to a dropdown.

  • Adding a "TweetThis" Link to Your DataPage

    This article shows you how to add a “Tweet this” link as well as how to automatically hash tag a keyword in the tweet.

  • Integrating Google Analytics into Submission Form DataPages

    Learn how to integrate Google Analytics into submission form DataPages to capture the user tracking information.

  • Generating Geolocation Coordinates from Form Submissions

    Learn how to generate geolocation coordinates from form submissions to plot addresses on maps, provide search by distance functionality, or let users get driving directions to a location.

  • Leverage the Power of Social Media in Your Apps

    Learn how to leverage the power of social media in your apps through adding a Facebook "Like" button to your DataPages, adding a "Tweet this" link to your confirmation messages, or creating an "Add this" button that can be shared anywhere.

  • Adding a Time Limit to Submission Forms

    This article explains how you can add a time limit to your Submission Form DataPages that includes visual feedback and will automatically submit the form when time runs out.

  • Adding Options to Public Facing Dropdowns or Listboxes

    This article explains how your users can dynamically add new options to dropdowns or listboxes.

  • Creating Vote Up and Vote Down For Individual Records

    Using Caspio DataPages, you can create a system where highly rated records appear on top of less popular records. This technique gives active web users a chance to rate your content and helps to organize your content so that the most trusted responses appear first.

  • Generating Link Menus and Pop-up Windows

    This article includes a generator that will help you create link menus. Link menus can be helpful while perfecting the functionality of your application or if you plan to use primarily the URL deployment method. The generator can also generate pop-up window links which can be tedious to type manually.

  • Creating Date-Specific New Record Links in Calendar DataPages

    Learn how to add a date-specific record link to your monthly style Calendar DataPages. 

  • Creating a Floating Feedback Tab

    This article shows how to create a submission form that can function as a feedback form on all of your public facing web pages.

  • Creating an Approval Process for New Submissions

    This article shows you how to set all new records to inactive for you to review and publish submissions using an internal DataPage.

  • Hiding Fields in DataPages

    In this article, we will guide you how to use HTML and CSS code to hide fields in Submission Form, Single Record Update, Details, List, Gallery or Calendar DataPages.

  • Dynamically Changing the Background of a Results Page Record

    This article shows methods for changing the color of both gallery/list reports, and tabular reports.

  • Limiting the Number of Submissions

    In this article, we will guide you on how to limit submissions based on a maximum number.

  • Creating a One to Many Relational DataPage

    A one-to-many relationship occurs when a field from a table can have more than one matching record with a related field from a different table. This article shows how to create a one to many relational DataPage.

  • Separating Search Page and Results Page into Two Different Web Pages

    This article provides instructions on how to separate a Search and Report DataPage into two DataPages to create separate search and results pages.

  • Personalizing a Message For Your Users

    This article provides step-by-step instructions on how to add a customized message based on the currently logged-in user.

  • Creating Multi-Step Forms

    This article includes step-by-step instructions to create multi-page forms using Update Forms.

  • Separating Results and Details on Two Web Pages

    This article shows how you can use a hyperlink and an AutoNumber parameter to link to between a single record in one results page and another results page displaying all associated records from a second table.

  • Creating Embeddable Tabbed Interface

    Learn how to create tabbed interfaces to improve user experience with lots of functions in a limited space.

  • Making iFrames Resizable

    Learn how to make the iframe resizable using jQuery.

  • Creating a Lightbox View for Images

    This article shows you how to integrate the Lightbox JS solution into the Details page of an existing Search and Report.

  • Creating User-Specific Redirects After Login

    This article shows some examples of popular redirection techniques using an HTML DataPage, authentication parameters and sample JavaScript.

  • Adding a Required "I Agree" Option to Your Form

    In this article, you add a virtual field to an existing Submission Form to include the “I agree” option.

  • Displaying Remaining Character Count in Text Areas

    In this article, you will learn how to display a character count in the text box that automatically counts down the available characters.

  • Adding a Reset Button to Clear a Form

    You can improve the usability of your forms by enabling the users to clear all their input from a form at once. In this procedure we will guide you to add a “Reset” button to your DataPages using simple HTML code.

  • PRODUCT

  • Platform Overview
  • Why Low Code
  • Case Studies
  • App Marketplace
  • Pricing
  • Get a Custom Demo
  • Free Trial
  • SOLUTIONS

  • Healthcare
  • Education
  • Government
  • Financial Services
  • Energy and Utilities
  • Nonprofits
  • Media
  • Consulting
  • RESOURCES

  • Resource Center
  • Blog
  • Free Training
  • Online Help
  • Onboarding
  • Get Certified
  • Professional Services
  • Support Center
  • COMPANY

  • Our Story
  • Careers
  • Leadership
  • News
  • Partner Programs
  • Referral Program
  • Academic Program
  • Discount Programs
  • Contact Us
  • TRENDING

  • Build Custom CRM
  • Create Web Dashboards
  • Best Online Database
  • Convert Excel to Web
  • Migrate MS Access Online
  • HIPAA Compliant Database
  • Create a Patient Portal
Caspio Logo

Caspio is the world’s leading cloud platform for building online database applications without coding.
Start a free trial today and experience the power of no-code.

Footer Partners

© 2025 Caspio, Inc. Sunnyvale, California. All rights reserved.

  • Privacy Statement
  • Terms of Use
  • Report Abuse
  • Feedback