begin process at 2012 05 28 06:08:18
  Trouver un code source :
 
dans
 
Accueil > Forum > 

ASP / ASP3

 > 

Scripting

 > 

Javascript

 > 

OnKeyPress ou OnKeyUp ne marche pas sur ma page ASP


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

OnKeyPress ou OnKeyUp ne marche pas sur ma page ASP

jeudi 7 janvier 2010 à 10:38:58 | OnKeyPress ou OnKeyUp ne marche pas sur ma page ASP

bachbach75



Bonjour tout le monde,

Je vous pose mon problème, j'ai une page ASP de mon site où je remplie un formulaire avec 2 TextBox(Prix initial, Pas d'enchère(%)), je voudrais faire apparaitre le pas d'enchère en euros dans la 3eme TextBox(puisque je l'ajoute en pourcentage dans la 2eme TextBox), j'ai trouvé sur la toile un code pour ajouté un évènement a mes 3 TextBox, mais le problème c'est que rien ne se passe après la saisie de ces 2 TextBox.
Mon but est d'avoir un aperçu du pas d'enchère en euros après les deux saisie des 2 TextBox (Prix initial et le pas en pourcentage).

Je pense que ma question est bien claire.

Merci d'avance.

Voici mon code:

<%@ Page Language="C#" MasterPageFile="~/admin.master" AutoEventWireup="true" CodeFile="produit-detail.aspx.cs" Inherits="gestion_site_produit_produit_detail" %>
<%@ Register TagPrefix="uc" TagName="DatePickerExtender" Src="~/App_UserControls/DatePickerExtender.ascx" %>
<asp:Content ID="Content1" ContentPlaceHolderID="cph" runat="server" >
<script type="text/javascript">
function addEvent(obj, evType, fn)
{
if (obj.addEventListener)
{
obj.addEventListener(evType, fn, true);
return true;
}
if (obj.attachEvent)
{
var r = obj.attachEvent("on"+evType, fn);
return r;
}
return false;
}

var Combi = function(){
_self=this;
this.TextBoxPrixInit=document.getElementById("TextBoxPrixInit");
this.TextBoxPasEnchere=document.getElementById("TextBoxPasEnchere");
this.TextBoxPasEnchereApercu=document.getElementById("TextBoxPasEnchereApercu");

setRes=function()
{
_self.TextBoxPasEnchereApercu.value=((_self.TextBoxPrixInit.value)*(_self.TextBoxPasEnchere.value))/100;
};
addEvent(this.TextBoxPrixInit,'keyup',setRes);
addEvent(this.TextBoxPasEnchere,'keyup',setRes);
addEvent(this.TextBoxPasEnchereApercu,'keyup',setRes);
}

function init()
{
window.combi=new Combi()
}

addEvent(window,"load",init);

</script>

<asp:MultiView ID="MultiViewDetailsProduit" runat="server" >
<asp:View ID="ViewCaracteristiquesPrincipales" runat="server" >
<table align="center" class="DetailProduit">
<tr>
<td valign="top">
<div class="header">Catégorie principale</div>
<asp:DropDownList
ID="DropDownListCategoriePrincipale"
runat="server"
DataSourceID="DataSourceCategoriePrincipale"
DataTextField="LIBELLE_IND"
DataValueField="OID"
AppendDataBoundItems="true"
OnSelectedIndexChanged="DropDownListCategoriePrincipale_SelectedIndexChanged"
CssClass="DropDownListCategoriePrincipale">
</asp:DropDownList>

<br /><br />
<div class="header">Autres catégories d'affichage</div>
<asp:TreeView
ID="TreeViewCategories"
runat="server"
ShowCheckBoxes="All"
ShowExpandCollapse="false"
ExpandDepth="FullyExpand"
CssSelectorClass="TreeViewCategories CategoriesRattache"
OnAdaptedTreeNodeCheckChanged="TreeViewCategories_TreeNodeCheckChanged" />
</td>
<td valign="top">
<div class="header">Caractéristiques principales du produit</div>
<asp:DetailsView
ID="DetailsViewProduit"
runat="server"
DataSourceID="DataSourceProduits"
AutoGenerateRows="false"
DataKeyNames="OID"
DefaultMode="Edit"
CssSelectorClass="StandardDetailsView DetailsViewProduit"
AutoGenerateTableForIE="false">
<Fields>
<asp:TemplateField ShowHeader="true" HeaderText="* Pas de l'enchère&nbsp;(%):">
<EditItemTemplate>
<asp:TextBox ID="TextBoxPasEnchere" runat="server" Text='<%# Eval("PAS_ENCHERE") %>' Enabled='<%# User.IsInRole("PRODUIT") && Convert.ToBoolean(Eval("AUCUNE_ENCHERE")) %>' OnTextChanged="TextBoxPasEnchere_TextChanged"/>&nbsp;%
<asp:RequiredFieldValidator
ID="RequiredFieldValidatorPasEnchere"
runat="server"
ControlToValidate="TextBoxPasEnchere"
Display="Dynamic"
ValidationGroup="ValidationGroupProduit" />
<asp:RangeValidator
ID="RangeValidatorPasEnchere"
runat="server"
ControlToValidate="TextBoxPasEnchere"
MinimumValue="1"
MaximumValue="100"
Display="Dynamic"
Type="Double"
Text="Pas incorrect."
ValidationGroup="ValidationGroupProduit" />
</EditItemTemplate>
</asp:TemplateField>
<asp:TemplateField ShowHeader="true" HeaderText="* Mise à prix (TTC)&nbsp;:">
<EditItemTemplate>
<asp:TextBox ID="TextBoxPrixInit" runat="server" Text='<%# Convert.ToDouble(Eval("PRIX_INIT_TTC")).ToString("#0.00") %>' Enabled='<%# User.IsInRole("PRODUIT") && Convert.ToBoolean(Eval("AUCUNE_ENCHERE")) %>' OnTextChanged="TextBoxPrixInit_TextChanged" />&nbsp;¤
<asp:RequiredFieldValidator
ID="RequiredFieldValidatorPrixInit"
runat="server"
ControlToValidate="TextBoxPrixInit"
Display="Dynamic"
ValidationGroup="ValidationGroupProduit" />
<asp:RangeValidator
ID="RangeValidatorPrixInit"
runat="server"
ControlToValidate="TextBoxPrixInit"
MinimumValue="1"
MaximumValue="100000000"
Display="Dynamic"
Type="Double"
Text="Prix initial incorrect."
ValidationGroup="ValidationGroupProduit" />
</EditItemTemplate>
</asp:TemplateField>
<asp:TemplateField ShowHeader="true" HeaderText="Pas de l'enchère&nbsp;(¤):">
<EditItemTemplate>
<asp:TextBox ID="TextBoxPasEnchereApercu" runat="server" ForeColor="red" ReadOnly="true" />&nbsp;¤
</EditItemTemplate>
</asp:TemplateField>
</Fields>
</asp:DetailsView>
</td>
</tr>
</table>
</asp:View>
</asp:MultiView>

<hr />
</asp:Content>

Faut toujours demander

Faut toujours demander


Cette discussion est classée dans : textbox, obj, addevent, textboxprixinit, textboxpasenchere


Répondre à ce message

Sujets en rapport avec ce message

Comment modifier les données apres avoir les chargées dans un textbox [ par nsegi ] Bonjour, je voulais quelqu'un qui m'aider Je veut mettre a jour mes donnees dans la base de donnee sql 2005, je les d'abord dans les textbox apres un EditCommandColumn et Textbox [ par marcellog19 ] Bonjour, Débutant sous ASP.Net, j'aurais besoin d'un peu d'aide. Dans un datagrid, je récupère les infos d'une BD sous SQL Server. Dans ce DG, j'ai Lever un événement Behind depuis le JS [ par rodcobalt22 ] Bonjour, Je cherche une solution (visiblement pas très facile à trouver) pour appeler un événement depuis du code JavaScript. Dans le concret, dans Recuperer date depuis un calendar pop up dans un textbox d'un formview [ par sheid ] Bonjour, dans le cadre de mon travail, je dois developper une page web en asp qui permet la saisie d'information dans une base de données. Ma page co création dynamique d'un textbox dans un tableau html [ par zer_hich ] Mon problème : comment ajouter à partir d'un bouton une (6éme, 7éme .) ligne dans un tableau HTML avec un textbox à l'interieur de la cellule. J'ai un DataList FindControl C# [ par TGSI ] Bonjour, J'ai un problème je voudrais récupérer le champx textbox d'un datalist. J'ai essayé : TextBox monT = new TextBox(); [code=aspx]if (Da Insérer les valeurs d'un textbox multi-ligne dans la BD [ par sarra0 ] Salut, Comment insérer les lignes (chaque ligne présente un ID_étudiant)d'un textbox multiligne dans ma BD? Merci peut on afficher des textbox+button valider dans un popup [ par hurricaneCA ] salut, je suis débutant et c ma 1ere application web avec c#, g cherché partout a fin d'afficher un popup contenant des textbox et g ri1 trouvé d'in Problème formview et textbox [ par hugo7 ] Bonjour j'ai un contrôle formview en mode Insert. Donc dans ma balise j'ai les textbox dont leur contenu sera insérer dans ma base de donnée. Par


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,250 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales