Click here to Skip to main content
15,891,657 members
Please Sign up or sign in to vote.
4.00/5 (1 vote)
See more:
1) I have two groups of radio buttons each containing two radio button i want to check which is selected and give it value to database
2) Also I want To restrict user to enter value in between 2 values in a text box
i.e min and max value for text box


XAML Code is As

XML
<UserControl xmlns:PrpGridCtrl="clr-namespace:PrpGridCtrl;assembly=PrpGridCtrl"  
             x:Class="PROPIPE_MAIN.Forms.frm_Oil_Fired_Boilers"
             xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
             xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
             xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" 
             xmlns:d="http://schemas.microsoft.com/expression/blend/2008" 
             mc:Ignorable="d" 
             d:DesignHeight="500" d:DesignWidth="650" Name="oilfrbio" Loaded="oilfrbio_Loaded">
            <Border BorderThickness="4" CornerRadius="4" Margin="0.5" BorderBrush="CadetBlue" removed="LightGray">
        <Grid>
            <Grid.Resources>
                <ControlTemplate x:Key="TextBoxErrorTemplate">
                    <StackPanel>
                        <Label Foreground="Red" Content="{Binding ElementName=Holder, Path=AdornedElement.(Validation.Errors)[0].ErrorContent}"/>
                    </StackPanel>
                </ControlTemplate>
            </Grid.Resources>
            <StackPanel Margin="0">
                <Grid Height="495">
                    <TextBlock HorizontalAlignment="Left" VerticalAlignment="Top" Margin="20,10,0,0" Height="25" Text="Economizer" TextAlignment="Right"/>
                    <RadioButton Content="Yes" HorizontalAlignment="Left" Margin="180,10,0,0" VerticalAlignment="Top" Width="45" GroupName="Economizer" Name="rdbtn_Yes" TabIndex="0" IsChecked="True"/>
                    <RadioButton Content="No" HorizontalAlignment="Left" Margin="240,10,0,0" VerticalAlignment="Top" Width="45" GroupName="Economizer" Name="rdbtn_No" TabIndex="1"/>
                    <TextBlock HorizontalAlignment="Left" VerticalAlignment="Top" Margin="20,30,0,0" Height="25" Text="De-Aerator" TextAlignment="Right"/>
                    <RadioButton Content="Yes" HorizontalAlignment="Left" Margin="180,30,0,0" VerticalAlignment="Top" Width="45" GroupName="De-Aerator" Name="rdbtn1_Yes" TabIndex="2" IsChecked="True"/>
                    <RadioButton Content="No" HorizontalAlignment="Left" Margin="240,30,0,0" VerticalAlignment="Top" Width="45" GroupName="De-Aerator" Name="rdbtn1_No" TabIndex="3"/>
                    <TextBlock HorizontalAlignment="Left" VerticalAlignment="Top" Margin="20,65,0,0" Height="25" Text="Tag Number" TextAlignment="Right"/>
                    <TextBox HorizontalAlignment="Left" VerticalAlignment="Top" Margin="180,65,0,0" Width="150" FontSize="12" FontFamily="Calibri" Name="txtbx_TagNum" TabIndex="4" />
                    <TextBlock HorizontalAlignment="Left" VerticalAlignment="Top" Margin="20,95,0,0" Height="25" Text="Capacity(TPH)" TextAlignment="Right"/>
                    <TextBox HorizontalAlignment="Left" VerticalAlignment="Top" Margin="180,95,0,0" Width="150"  FontSize="12" FontFamily="Calibri" Name="txtbx_Capcity" TabIndex="5" 
                             PreviewTextInput="txtbx_Capcity_PreviewTextInput" Validation.ErrorTemplate="{StaticResource TextBoxErrorTemplate}">
                        <!--<TextBox.Text>
                            <Binding Path="ValueInBox" UpdateSourceTrigger="PropertyChanged">
                                <Binding.ValidationRules>
                                    <DataErrorValidationRule/>
                                </Binding.ValidationRules>
                            </Binding>
                        </TextBox.Text>-->
                    </TextBox>
                    <TextBlock HorizontalAlignment="Left" VerticalAlignment="Top" Margin="20,125,0,0" Height="25" Text="Type Of Boiler" TextAlignment="Right"/>
                    <ComboBox HorizontalAlignment="Left" VerticalAlignment="Top" Margin="180,125,0,0" Width="150"  FontSize="12" FontFamily="Calibri" Name="cmb_TypeBoiler" TabIndex="6" />
                    <TextBlock HorizontalAlignment="Left" VerticalAlignment="Top" Margin="20,155,0,0" Height="25" Text="Pressure Of Steam(barG)" TextAlignment="Right"/>
                    <TextBox HorizontalAlignment="Left" VerticalAlignment="Top" Margin="180,155,0,0" Width="150"  FontSize="12" FontFamily="Calibri" Name="txtbx_PressureSteam" TabIndex="7"/>
                    <TextBlock HorizontalAlignment="Left" VerticalAlignment="Top" Margin="20,185,0,0" Height="25" Text="Temp Of Steam in Deg.C" TextAlignment="Right"/>
                    <TextBox HorizontalAlignment="Left" VerticalAlignment="Top" Margin="180,185,0,0" Width="150"  FontSize="12" FontFamily="Calibri" Name="txtbx_TempSteam" TabIndex="8"/>
                    <PrpGridCtrl:PrpDataGrid  Height="248" VerticalAlignment="Top" HorizontalAlignment="Left" Margin="0,240,0,0" Width="641" Name="DtGrd" SelectionChanged="DtGrd_SelectionChanged" CellAdornerIsVisible="True" AllowCheckAnyTime="True">
                        <PrpGridCtrl:PrpDataGrid.Columns>
                            <PrpGridCtrl:PrpColumn CellContentIsClickable="True" Header="Tag Number" FieldName="tagnumber" Width="85" EditType="TextBox"/>
                            <PrpGridCtrl:PrpColumn CellContentIsClickable="True" Header="Capacity" FieldName="capacity" Width="95" EditType="TextBox"/>
                            <PrpGridCtrl:PrpColumn CellContentIsClickable="True" Header="Type Of Boiler" FieldName="typeboiler" Width="95" />
                            <PrpGridCtrl:PrpColumn CellContentIsClickable="True" Header="Pressure Of Steam" FieldName="pressure" Width="120" EditType="TextBox" />
                            <PrpGridCtrl:PrpColumn CellContentIsClickable="True" Header="Temperature Of Steam" FieldName="tempsteam" Width="135" EditType="TextBox"/>
                        </PrpGridCtrl:PrpDataGrid.Columns>
                    </PrpGridCtrl:PrpDataGrid>
          

                        <Button Content="Add" HorizontalAlignment="Left" Margin="370,215,0,0" VerticalAlignment="Top" Width="75" TabIndex="10" FontFamily="Calibri" Name="btn_Add" Click="btn_Add_Click"/>
                        <Button Content="Delete" HorizontalAlignment="Left" Margin="460,215,0,0" VerticalAlignment="Top" Width="75" TabIndex="11" FontFamily="Calibri" Name="btn_Del" Click="btn_Del_Click"/>
                        <Button Content="Exit" HorizontalAlignment="Left" Margin="550,215,0,0" VerticalAlignment="Top" Width="75" TabIndex="12" FontFamily="Calibri" Name="btn_Exit" Click="btn_Exit_Click" />

                </Grid>
            </StackPanel>
        </Grid>
    </Border>
</UserControl>
Posted

1 solution

In Javascript:

JavaScript
if (document.getElementsByName("rdbtn_Yes").checked)
 // do something
 
Share this answer
 

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900