alvinalexander.com | career | drupal | java | mac | mysql | perl | scala | uml | unix  

Struts example source code file (quiz-ajax.jsp)

This example Struts source code file (quiz-ajax.jsp) is included in the DevDaily.com "Java Source Code Warehouse" project. The intent of this project is to help you "Learn Java by Example" TM.

Java - Struts tags/keywords

age, ajax, ajax, end, favorite, form, form, name, response, snippet, snippet, start, submit, submit

The Struts quiz-ajax.jsp source code

<%@ taglib prefix="s" uri="/struts-tags" %>
<%@ taglib prefix="sx" uri="/struts-dojo-tags" %>

<!-- START SNIPPET: ajaxValidation -->

<html>
<head>
    <title>Validation - Ajax
    <sx:head cache="true" compressed="true"/>
</head>

<s:url var="url" namespace="/validation" action="quizAjax"/>

<body>

<h5>1.Use AJAX validation, and AJAX request (ajaxAfterValidation="true"), if validation succeeds

<div id="response" style="border: 1px solid black">
    Response goes here
</div>

<br />

<s:form method="post" theme="xhtml" namespace="/nodecorate" action="quizAjax" id="form">
    <s:textfield label="Name" name="name" />
    <s:textfield label="Age" name="age" />
    <s:textfield label="Favorite color" name="answer"/>
    <sx:submit 
        validate="true" 
        ajaxAfterValidation="true" 
        targets="response" 
        showLoadingText="false"/>
</s:form>

<sx:a 
    formId="form" 
    validate="true" 
    ajaxAfterValidation="true" 
    targets="response"
    showLoadingText="false">Submit Form with a link</sx:a>
<br />
<input type="checkbox" id="checkbox">Submit Form listening to an event on an element (check to submit) <sx:bind id="bind" formId="form" sources="checkbox" validate="true" events="onchange" ajaxAfterValidation="true" targets="response" showLoadingText="false"/> <br />


<h5>2.Use AJAX validation, and regular request (ajaxAfterValidation="false", default), if validation succeeds <br /> <s:form method="post" theme="xhtml" namespace="/nodecorate" action="quizAjax" id="form2"> <s:textfield label="Name" name="name" /> <s:textfield label="Age" name="age" /> <s:textfield label="Favorite color" name="answer"/> <sx:submit validate="true" ajaxAfterValidation="false" showLoadingText="false"/> </s:form> <sx:a formId="form2" validate="true" ajaxAfterValidation="false" showLoadingText="false">Submit Form with a link</sx:a> <br />
<input type="checkbox" id="checkbox2">Submit Form listening to an event on an element (check to submit) <sx:bind formId="form2" sources="checkbox2" validate="true" events="onchange" ajaxAfterValidation="false" showLoadingText="false"/> </body> </html> <!-- END SNIPPET: ajaxValidation -->

Other Struts examples (source code examples)

Here is a short list of links related to this Struts quiz-ajax.jsp source code file:

... this post is sponsored by my books ...

#1 New Release!

FP Best Seller

 

new blog posts

 

Copyright 1998-2021 Alvin Alexander, alvinalexander.com
All Rights Reserved.

A percentage of advertising revenue from
pages under the /java/jwarehouse URI on this website is
paid back to open source projects.