Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

Hi Provide me a code for form Fill Stage 1 : First name , last name , middle nam

ID: 3549673 • Letter: H

Question

Hi


Provide me a code for form Fill


Stage 1 :


First name , last name , middle name .. .. .. first name , last name ... .. required field validation using JS

Gender via radio buttons

country , state , city ... selection under drop down list or comboboxes your wish ...


Possible apply some styles to form uisng css &HTML .


Stage 2 :


Display inserted data under gridview and i need to have  a provison to edit data just under textboxes ... i want edit , delete , update .


First do the fallowing later in case if i need anything i will provide you the extensions ..


Efficient & Quick answer gets the marks .. Its very urgent to me ..


Please dont copy from internet ----> Your are welcome to share your pre-developed code just in-case done ..


Min 4 star rating depends upon code effectivity ..


Regards

Sunil G

Explanation / Answer

In Html place this JS which in HTML


<script>


function onEnter(_input)

{

_input.style.backgroundColor = "yellow";

}


function onLeave(_input)

{

_input.style.backgroundColor = "";


var check = _input.value.trim();

if (check.length < 3)

{

_input.focus();

}

}

  

</script>


<asp:TextBox ID="TextBox1" runat="server"

onblur="onLeave(this)" BackColor="#99FFCC" ></asp:TextBox>

<asp:TextBox ID="TextBox3" runat="server"


CODE.CS ::


using System;

using System.Collections.Generic;

using System.Linq;

using System.Web;

using System.Web.UI;

using System.Web.UI.WebControls;

using System.Data;

using System.Configuration;

using System.Data.SqlClient;


public partial class _Default : System.Web.UI.Page

{


SqlDataAdapter da; SqlCommandBuilder cb; DataSet ds;

private SqlConnection con = new SqlConnection("Data Source=SIVA-PC;Initial Catalog=formdb;User ID=sa;Password=123");



protected void Page_Load(object sender, EventArgs e)

{

if (!IsPostBack)

{


//TextBox1.Attributes.Add("OnBlur", "CheckNullOrEmpty1()"); Long way but flexible..... and for js code look sown ....

//TextBox3.Attributes.Add("OnBlur", "CheckNullOrEmpty3()");

DDLCOUNTRY();



}

}


public void DDLCOUNTRY()

{

con.Open();

SqlCommand cmd = new SqlCommand("select county,countryid from country", con);

SqlDataReader dr = cmd.ExecuteReader();

DropDownList1.DataSource = dr;

DropDownList1.Items.Clear();

DropDownList1.Items.Add("---please select country---");

DropDownList1.DataTextField = "county";

DropDownList1.DataValueField = "countryid";

DropDownList1.DataBind();

con.Close();

}


public void DDLSTATE()

{

con.Open();

SqlCommand cmd = new SqlCommand();

cmd.CommandText = "select state,stateid from countrystate where countryid=" + DropDownList1.SelectedValue;

cmd.Connection = con;

SqlDataReader dr = cmd.ExecuteReader();

DropDownList2.DataSource = dr;

DropDownList2.Items.Clear();

DropDownList2.Items.Add("---please select state---");

DropDownList2.DataTextField = "state";

DropDownList2.DataValueField = "stateid";

DropDownList2.DataBind();

con.Close();

}


public void DDLCITY()

{

con.Open();

SqlCommand cmd = new SqlCommand();

cmd.CommandText = "select state from statecity where stateid=" + DropDownList2.SelectedValue;

cmd.Connection = con;

SqlDataReader dr = cmd.ExecuteReader();

DropDownList3.DataSource = dr;

DropDownList3.Items.Clear();

DropDownList3.Items.Add("---please select city---");

DropDownList3.DataTextField = "state";

DropDownList3.DataBind();

con.Close();

}


protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e)

{

DDLSTATE();

}

protected void DropDownList2_SelectedIndexChanged(object sender, EventArgs e)

{

DDLCITY();

}


/*select gender */


public void select_gender()

{

if (RadioButton1.Checked)

{

Label9.Text = "Male";

}

else if (RadioButton2.Checked)

{

Label9.Text = "Female";

}

}


public void adding_dataset()

{

ds = new DataSet();

da = new SqlDataAdapter("select * from formtable", con);

da.Fill(ds, "sunil");


/* Inserting to dataset by creating a row */


DataRow dr = ds.Tables[0].NewRow();

dr[0] = TextBox1.Text;

dr[1] = TextBox2.Text;

dr[2] = TextBox3.Text;

dr[3] = Label9.Text;

dr[4] = DropDownList1.SelectedItem.ToString();

dr[5] = DropDownList2.SelectedItem.ToString();

dr[6] = DropDownList3.SelectedItem.ToString();


ds.Tables[0].Rows.Add(dr);


/* updating to database */


cb = new SqlCommandBuilder(da);

da.Update(ds, "sunil");

}



protected void Button1_Click(object sender, EventArgs e)

{

select_gender();

adding_dataset();

}


protected void display_grid()

{

da = new SqlDataAdapter("select * from formtable", con);

ds = new DataSet();

da.Fill(ds, "ccc");


GridView1.DataSource = ds.Tables[0];

GridView1.DataBind();

}


protected void Button2_Click(object sender, EventArgs e)

{

ds = null;

display_grid();


}


protected void GridView1_RowEditing(object sender, GridViewEditEventArgs e)

{

GridView1.EditIndex = e.NewEditIndex;

display_grid();

}

protected void GridView1_RowCancelingEdit(object sender, GridViewCancelEditEventArgs e)

{

GridView1.EditIndex = -1;

display_grid();

}

protected void GridView1_RowUpdating(object sender, GridViewUpdateEventArgs e)

{

int index = GridView1.EditIndex;


TextBox firstname = (TextBox)GridView1.Rows[index].Cells[2].Controls[0];

TextBox middlename = (TextBox)GridView1.Rows[index].Cells[3].Controls[0];

TextBox lastname = (TextBox)GridView1.Rows[index].Cells[4].Controls[0];

TextBox gender = (TextBox)GridView1.Rows[index].Cells[5].Controls[0];

string fn = firstname.Text;

string mn = middlename.Text;

string ln = lastname.Text;

string gen = gender.Text;


con.Open();

string str = string.Format("update formtable set gender='{0}' , lastname='{1}' , middlename='{2}' where firstname='{3}' ", gen, ln, mn, fn);

SqlCommand cmd = new SqlCommand(str, con);

cmd.ExecuteNonQuery();

con.Close();


GridView1.EditIndex = -1;

display_grid();


}



protected void GridView1_RowDeleting(object sender, GridViewDeleteEventArgs e)

{


string fn = GridView1.Rows[e.RowIndex].Cells[2].Text;


con.Open();

string str = string.Format("delete from formtable where firstname='{0}' ", fn);

SqlCommand cmd = new SqlCommand(str, con);

cmd.ExecuteNonQuery();

con.Close();


GridView1.EditIndex = -1;

display_grid();


}







/* <script type="text/javascript">


function CheckNullOrEmpty1()

{

var inputText = document.getElementById("TextBox1").value;

var textLength = inputText.length;

if (textLength == 0)

{

alert("*** Manditoray field cannot be left empty ***");

document.getElementById("TextBox1").background = "#800000"; //change it to right color code

document.getElementById("TextBox1").focus();


}

}


function CheckNullOrEmpty3() {

var inputText = document.getElementById("TextBox3").value;

var textLength = inputText.length;

if (textLength == 0) {

alert("*** Manditoray field cannot be left empty ***");

document.getElementById("TextBox3").background = "#800000"; //change it to right color code

document.getElementById("TextBox3").focus();


}

}




</script>

  

*/



}


Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
Chat Now And Get Quote