CONTEXTEStruts cadre de validation: validation Résumé est vide
Je Struts apprends 1.x et actuellement sur le cadre de la validation.
PROBLÈME
Je l'ai dans un état semi-travail. Actuellement, il montre les erreurs de validation, mais dans une alerte javascript .. puis le résumé de validation (la chose générée par <html:error>
) est vide .. bien, il a 3 points où les erreurs de validation sont censées être, mais pas de texte .
- Je ne m'attendais pas à utiliser une alerte javascript. Je veux seulement le résumé de validation. Comment puis-je l'éteindre, si possible?
- Pourquoi le résumé de validation manque-t-il le texte?
EDIT
Voici une partie du code, si ça aide.
struts-config.xml
<form-beans>
<form-bean name="ProductActionForm" type="actionForms.ProductActionForm"/>
</form-beans>
Validation.xml
<form name="ProductActionForm">
<field property="name" depends="required">
<arg key="ProductActionForm.name"/>
</field>
<field property="price" depends="required,float">
<arg key="ProductActionForm.price"/>
</field>
<field property="quantityInStock" depends="integer,intRange">
<arg0 key="ProductActionForm.quantityInStock"/>
<arg1 name="intRange" key="${var:min}" resource="false"/>
<arg2 name="intRange" key="${var:max}" resource="false"/>
<var>
<var-name>min</var-name>
<var-value>0</var-value>
</var>
<var>
<var-name>max</var-name>
<var-value>9999</var-value>
</var>
</field>
</form>
JSP HTML:
<html:javascript formName="ProductActionForm" />
<html:errors></html:errors>
<html:form action="/AddProductAction" method="post" onsubmit="validateProductActionForm(this);">
<table class="table table-striped">
<tbody>
<tr>
<td>Name: </td>
<td><html:text property="name" /></td>
</tr>
<tr>
<td>Price: </td>
<td><html:text property="price" /></td>
</tr>
<tr>
<td># In Stock </td>
<td><html:text property="quantityInStock" /></td>
</tr>
<tr>
<td></td>
<td><input type="submit" class="btn btn-primary" value="Submit" /></td>
</tr>
</tbody>
</table>
</html:form>
EDIT 2
ici sont quelques captures d'écran:
Affichage javascript alerte:
Affichage sommaire de validation blanc:
S'il vous plaît donner quelques codes de xml et d'action où vous obtenez problème. ou ajouter un exemple de site web où vous avez du code et vérifiez vous aussi. – sunleo
@sunleo, s'il vous plaît voir mon edit. Si quelque chose d'autre est nécessaire, faites le moi savoir. Merci. – Matt
désolé Matt je ne pouvais pas corriger tout votre code. il faudra du temps et de l'espace, donc j'ai donné une réponse vérifier ma réponse ci-dessous.J'ai obtenu une réponse pour vous. – sunleo