How to pass a parameter on onclick event using dynamic form created by jquery?How do I check if an element is hidden in jQuery?How to manage a redirect request after a jQuery Ajax callEvent binding on dynamically created elements?How can I know which radio button is selected via jQuery?Creating a div element in jQueryHow to check whether a checkbox is checked in jQuery?How can I select an element with multiple classes in jQuery?Convert form data to JavaScript object with jQueryjQuery AJAX submit formHow can I refresh a page with jQuery?
What does this 'x' mean on the stem of the voice's note, above the notehead?
Why didn't Daenerys' advisers suggest assassinating Cersei?
Why does snapping your fingers activate the Infinity Gauntlet?
Restraint classed as assault after suspecting unconsented photo
How can I stop my kitten from growing?
Bash - Execute two commands and get exit status 1 if first fails
Latin words remembered from high school 50 years ago
Why won't the U.S. be a signatory nation of The United Nations Convention on the Law of the Sea?
Addressing an email
Can a problematic AL DM/organizer prevent me from running a separatate AL-legal game at the same store?
Print characters from list with a For-loop
Vehemently against code formatting
Was Tyrion always a poor strategist?
Can 2 light bulbs of 120V in series be used on 230V AC?
How can I prevent Bash expansion from passing files starting with "-" as argument?
How can sister protect herself from impulse purchases with a credit card?
How does the "reverse syntax" in Middle English work?
What does it mean for a program to be 32 or 64 bit?
What should I wear to go and sign an employment contract?
How do you cope with rejection?
Would it be possible to set up a franchise in the ancient world?
Parse a C++14 integer literal
What is the backup for a glass cockpit, if a plane loses power to the displays/controls?
Why could the Lunar Ascent Engine be used only once?
How to pass a parameter on onclick event using dynamic form created by jquery?
How do I check if an element is hidden in jQuery?How to manage a redirect request after a jQuery Ajax callEvent binding on dynamically created elements?How can I know which radio button is selected via jQuery?Creating a div element in jQueryHow to check whether a checkbox is checked in jQuery?How can I select an element with multiple classes in jQuery?Convert form data to JavaScript object with jQueryjQuery AJAX submit formHow can I refresh a page with jQuery?
.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty height:90px;width:728px;box-sizing:border-box;
I have made a jqgrid which has a column for buttons. On clicking that button I want to pass a rowObject (a parameter rollno) to the servlet. How can I do so by making a dynamic form created by jquery and send the parameter to servlet?
I am trying to fetch the data from the database including a file and show it in jqgrid.I have successsfully stored the fields of the form including the file in database and inserted in the jqgrid.I want to download the same uploaded file on button click on every row present in single column.
JQGrid code with button formatter function.
jQuery(document).ready(function()
$("#list").jqGrid(
url : "ViewController",
datatype : "json",
mtype : 'POST',
colNames : [ 'rollno', 'name', 'percentage', 'File', 'FileName' ],
colModel : [
name : 'rollno',
index : 'rollno',
width : 100
,
name : 'name',
index : 'name',
width : 150,
editable : true
,
name : 'percentage',
index : 'percentage',
width : 150,
editable : true
,
name : 'File',
index : 'File',
formatter: ButtonFormatter,
editable : true
,
],
pager : '#pager',
rowNum : 10,
rowList : [ 10, 20, 30 ],
sortname : 'invid',
sortorder : 'desc',
viewrecords : true,
gridview : true,
edittype: 'file',
editoptions:
enctype: "multipart/form-data"
,
caption : 'Data Report',
jsonReader :
repeatitems : false,
,
);
jQuery("#list").jqGrid('navGrid', '#pager',
edit : true,
add : true,
del : true,
search : true
);
);
function getJQGrid()
jQuery("#list")
.jqGrid('setGridParam',
datatype: 'json',
url:'ViewController'
)
.trigger("reloadGrid");
function ButtonFormatter(cellvalue, options, rowObject)
var id = rowObject[0];
return "<input type='button' value='somevalue' onclick='somefunction(+rowObject[0]+)'>";
function somefunction(id)
alert(id);
JSP page
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<!DOCTYPE html>
<html>
<head>
<title>Records</title>
<link rel="stylesheet" href="jqueryJs/jquery-ui.css">
<link rel="stylesheet" href="gridJs/css/ui.jqgrid.css">
<script src="jqueryJs/external/jquery/jquery.js"></script>
<script src="gridJs/js/i18n/grid.locale-en.js"></script>
<script src="gridJs/js/jquery.jqGrid.src.js"></script>
<script src="jqueryJs/jquery-ui.js"></script>
<script src="js/getJqGridData.js"></script>
<script type="text/javascript">
jQuery(document).ready(function()
$('.error').hide();
$("#submit_btn").click(function()
$('.error').hide();
var rollno = $("input#rollno").val();
if (rollno == "")
$("label#rollno_error").show();
$("input#rollno").focus();
return false;
var name = $("input#name").val();
if (name == "")
$("label#name_error").show();
$("input#name").focus();
return false;
var percent = $("input#percentage").val();
if (percent == "")
$("label#percentage_error").show();
$("input#percentage").focus();
return false;
var dataString = 'Rollno='+ rollno + '&name=' +name + '&percentage=' + percent;
);
$("#submit_btn").click(function (event)
//stop submit the form, we will post it manually.
event.preventDefault();
// Get form
var form = $('#formid')[0];
// Create an FormData object
var data = new FormData(form);
// If you want to add an extra field for the FormData
data.append("CustomField", "This is some extra data, testing");
// disabled the submit button
$("#submit_btn").prop("disabled", true);
$.ajax(
type: "POST",
enctype: 'multipart/form-data',
url: "HomeController",
data: data,
processData: false,
contentType: false,
cache: false,
timeout: 600000,
success: function (data)
$("#result").text(data);
console.log("SUCCESS : ", data);
$("#submit_btn").prop("disabled", false);
,
error: function (e)
$("#result").text(e.responseText);
console.log("ERROR : ", e);
$("#submit_btn").prop("disabled", false);
);
);
);
</script>
</head>
<body>
<h3>Student Records</h3>
<div id="contact_form">
<form enctype="multipart/form-data" method="post" id="formid">
<div>
Roll no: <input type="text" name="rollno" id="rollno"> <label
class="error" for="rollno" id="rollno_error">This field is
required.</label>
</div>
<br>
<div>
Name: <input type="text" name="name" id="name" /> <label
class="error" for="name" id="name_error">This field is
required.</label>
</div>
<br>
<div>
Percentage: <input type="text" name="percentage" id="percentage" />
<label class="error" for="percentage" id="percentage_error">This
field is required.</label>
</div>
<br>
<div>
File: <input type="file" name="file" size=50 /> <label
class="error" for="file" id="file_error">This field is
required.</label>
</div>
<br>
<div>
<input type="submit" value="Submit" class="button" id="submit_btn" />
</div>
</form>
</div>
<table id="list">
<tr>
<td />
</tr>
</table>
<div id="pager"></div>
</body>
</html>
java jquery ajax jsp servlets
add a comment |
I have made a jqgrid which has a column for buttons. On clicking that button I want to pass a rowObject (a parameter rollno) to the servlet. How can I do so by making a dynamic form created by jquery and send the parameter to servlet?
I am trying to fetch the data from the database including a file and show it in jqgrid.I have successsfully stored the fields of the form including the file in database and inserted in the jqgrid.I want to download the same uploaded file on button click on every row present in single column.
JQGrid code with button formatter function.
jQuery(document).ready(function()
$("#list").jqGrid(
url : "ViewController",
datatype : "json",
mtype : 'POST',
colNames : [ 'rollno', 'name', 'percentage', 'File', 'FileName' ],
colModel : [
name : 'rollno',
index : 'rollno',
width : 100
,
name : 'name',
index : 'name',
width : 150,
editable : true
,
name : 'percentage',
index : 'percentage',
width : 150,
editable : true
,
name : 'File',
index : 'File',
formatter: ButtonFormatter,
editable : true
,
],
pager : '#pager',
rowNum : 10,
rowList : [ 10, 20, 30 ],
sortname : 'invid',
sortorder : 'desc',
viewrecords : true,
gridview : true,
edittype: 'file',
editoptions:
enctype: "multipart/form-data"
,
caption : 'Data Report',
jsonReader :
repeatitems : false,
,
);
jQuery("#list").jqGrid('navGrid', '#pager',
edit : true,
add : true,
del : true,
search : true
);
);
function getJQGrid()
jQuery("#list")
.jqGrid('setGridParam',
datatype: 'json',
url:'ViewController'
)
.trigger("reloadGrid");
function ButtonFormatter(cellvalue, options, rowObject)
var id = rowObject[0];
return "<input type='button' value='somevalue' onclick='somefunction(+rowObject[0]+)'>";
function somefunction(id)
alert(id);
JSP page
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<!DOCTYPE html>
<html>
<head>
<title>Records</title>
<link rel="stylesheet" href="jqueryJs/jquery-ui.css">
<link rel="stylesheet" href="gridJs/css/ui.jqgrid.css">
<script src="jqueryJs/external/jquery/jquery.js"></script>
<script src="gridJs/js/i18n/grid.locale-en.js"></script>
<script src="gridJs/js/jquery.jqGrid.src.js"></script>
<script src="jqueryJs/jquery-ui.js"></script>
<script src="js/getJqGridData.js"></script>
<script type="text/javascript">
jQuery(document).ready(function()
$('.error').hide();
$("#submit_btn").click(function()
$('.error').hide();
var rollno = $("input#rollno").val();
if (rollno == "")
$("label#rollno_error").show();
$("input#rollno").focus();
return false;
var name = $("input#name").val();
if (name == "")
$("label#name_error").show();
$("input#name").focus();
return false;
var percent = $("input#percentage").val();
if (percent == "")
$("label#percentage_error").show();
$("input#percentage").focus();
return false;
var dataString = 'Rollno='+ rollno + '&name=' +name + '&percentage=' + percent;
);
$("#submit_btn").click(function (event)
//stop submit the form, we will post it manually.
event.preventDefault();
// Get form
var form = $('#formid')[0];
// Create an FormData object
var data = new FormData(form);
// If you want to add an extra field for the FormData
data.append("CustomField", "This is some extra data, testing");
// disabled the submit button
$("#submit_btn").prop("disabled", true);
$.ajax(
type: "POST",
enctype: 'multipart/form-data',
url: "HomeController",
data: data,
processData: false,
contentType: false,
cache: false,
timeout: 600000,
success: function (data)
$("#result").text(data);
console.log("SUCCESS : ", data);
$("#submit_btn").prop("disabled", false);
,
error: function (e)
$("#result").text(e.responseText);
console.log("ERROR : ", e);
$("#submit_btn").prop("disabled", false);
);
);
);
</script>
</head>
<body>
<h3>Student Records</h3>
<div id="contact_form">
<form enctype="multipart/form-data" method="post" id="formid">
<div>
Roll no: <input type="text" name="rollno" id="rollno"> <label
class="error" for="rollno" id="rollno_error">This field is
required.</label>
</div>
<br>
<div>
Name: <input type="text" name="name" id="name" /> <label
class="error" for="name" id="name_error">This field is
required.</label>
</div>
<br>
<div>
Percentage: <input type="text" name="percentage" id="percentage" />
<label class="error" for="percentage" id="percentage_error">This
field is required.</label>
</div>
<br>
<div>
File: <input type="file" name="file" size=50 /> <label
class="error" for="file" id="file_error">This field is
required.</label>
</div>
<br>
<div>
<input type="submit" value="Submit" class="button" id="submit_btn" />
</div>
</form>
</div>
<table id="list">
<tr>
<td />
</tr>
</table>
<div id="pager"></div>
</body>
</html>
java jquery ajax jsp servlets
add a comment |
I have made a jqgrid which has a column for buttons. On clicking that button I want to pass a rowObject (a parameter rollno) to the servlet. How can I do so by making a dynamic form created by jquery and send the parameter to servlet?
I am trying to fetch the data from the database including a file and show it in jqgrid.I have successsfully stored the fields of the form including the file in database and inserted in the jqgrid.I want to download the same uploaded file on button click on every row present in single column.
JQGrid code with button formatter function.
jQuery(document).ready(function()
$("#list").jqGrid(
url : "ViewController",
datatype : "json",
mtype : 'POST',
colNames : [ 'rollno', 'name', 'percentage', 'File', 'FileName' ],
colModel : [
name : 'rollno',
index : 'rollno',
width : 100
,
name : 'name',
index : 'name',
width : 150,
editable : true
,
name : 'percentage',
index : 'percentage',
width : 150,
editable : true
,
name : 'File',
index : 'File',
formatter: ButtonFormatter,
editable : true
,
],
pager : '#pager',
rowNum : 10,
rowList : [ 10, 20, 30 ],
sortname : 'invid',
sortorder : 'desc',
viewrecords : true,
gridview : true,
edittype: 'file',
editoptions:
enctype: "multipart/form-data"
,
caption : 'Data Report',
jsonReader :
repeatitems : false,
,
);
jQuery("#list").jqGrid('navGrid', '#pager',
edit : true,
add : true,
del : true,
search : true
);
);
function getJQGrid()
jQuery("#list")
.jqGrid('setGridParam',
datatype: 'json',
url:'ViewController'
)
.trigger("reloadGrid");
function ButtonFormatter(cellvalue, options, rowObject)
var id = rowObject[0];
return "<input type='button' value='somevalue' onclick='somefunction(+rowObject[0]+)'>";
function somefunction(id)
alert(id);
JSP page
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<!DOCTYPE html>
<html>
<head>
<title>Records</title>
<link rel="stylesheet" href="jqueryJs/jquery-ui.css">
<link rel="stylesheet" href="gridJs/css/ui.jqgrid.css">
<script src="jqueryJs/external/jquery/jquery.js"></script>
<script src="gridJs/js/i18n/grid.locale-en.js"></script>
<script src="gridJs/js/jquery.jqGrid.src.js"></script>
<script src="jqueryJs/jquery-ui.js"></script>
<script src="js/getJqGridData.js"></script>
<script type="text/javascript">
jQuery(document).ready(function()
$('.error').hide();
$("#submit_btn").click(function()
$('.error').hide();
var rollno = $("input#rollno").val();
if (rollno == "")
$("label#rollno_error").show();
$("input#rollno").focus();
return false;
var name = $("input#name").val();
if (name == "")
$("label#name_error").show();
$("input#name").focus();
return false;
var percent = $("input#percentage").val();
if (percent == "")
$("label#percentage_error").show();
$("input#percentage").focus();
return false;
var dataString = 'Rollno='+ rollno + '&name=' +name + '&percentage=' + percent;
);
$("#submit_btn").click(function (event)
//stop submit the form, we will post it manually.
event.preventDefault();
// Get form
var form = $('#formid')[0];
// Create an FormData object
var data = new FormData(form);
// If you want to add an extra field for the FormData
data.append("CustomField", "This is some extra data, testing");
// disabled the submit button
$("#submit_btn").prop("disabled", true);
$.ajax(
type: "POST",
enctype: 'multipart/form-data',
url: "HomeController",
data: data,
processData: false,
contentType: false,
cache: false,
timeout: 600000,
success: function (data)
$("#result").text(data);
console.log("SUCCESS : ", data);
$("#submit_btn").prop("disabled", false);
,
error: function (e)
$("#result").text(e.responseText);
console.log("ERROR : ", e);
$("#submit_btn").prop("disabled", false);
);
);
);
</script>
</head>
<body>
<h3>Student Records</h3>
<div id="contact_form">
<form enctype="multipart/form-data" method="post" id="formid">
<div>
Roll no: <input type="text" name="rollno" id="rollno"> <label
class="error" for="rollno" id="rollno_error">This field is
required.</label>
</div>
<br>
<div>
Name: <input type="text" name="name" id="name" /> <label
class="error" for="name" id="name_error">This field is
required.</label>
</div>
<br>
<div>
Percentage: <input type="text" name="percentage" id="percentage" />
<label class="error" for="percentage" id="percentage_error">This
field is required.</label>
</div>
<br>
<div>
File: <input type="file" name="file" size=50 /> <label
class="error" for="file" id="file_error">This field is
required.</label>
</div>
<br>
<div>
<input type="submit" value="Submit" class="button" id="submit_btn" />
</div>
</form>
</div>
<table id="list">
<tr>
<td />
</tr>
</table>
<div id="pager"></div>
</body>
</html>
java jquery ajax jsp servlets
I have made a jqgrid which has a column for buttons. On clicking that button I want to pass a rowObject (a parameter rollno) to the servlet. How can I do so by making a dynamic form created by jquery and send the parameter to servlet?
I am trying to fetch the data from the database including a file and show it in jqgrid.I have successsfully stored the fields of the form including the file in database and inserted in the jqgrid.I want to download the same uploaded file on button click on every row present in single column.
JQGrid code with button formatter function.
jQuery(document).ready(function()
$("#list").jqGrid(
url : "ViewController",
datatype : "json",
mtype : 'POST',
colNames : [ 'rollno', 'name', 'percentage', 'File', 'FileName' ],
colModel : [
name : 'rollno',
index : 'rollno',
width : 100
,
name : 'name',
index : 'name',
width : 150,
editable : true
,
name : 'percentage',
index : 'percentage',
width : 150,
editable : true
,
name : 'File',
index : 'File',
formatter: ButtonFormatter,
editable : true
,
],
pager : '#pager',
rowNum : 10,
rowList : [ 10, 20, 30 ],
sortname : 'invid',
sortorder : 'desc',
viewrecords : true,
gridview : true,
edittype: 'file',
editoptions:
enctype: "multipart/form-data"
,
caption : 'Data Report',
jsonReader :
repeatitems : false,
,
);
jQuery("#list").jqGrid('navGrid', '#pager',
edit : true,
add : true,
del : true,
search : true
);
);
function getJQGrid()
jQuery("#list")
.jqGrid('setGridParam',
datatype: 'json',
url:'ViewController'
)
.trigger("reloadGrid");
function ButtonFormatter(cellvalue, options, rowObject)
var id = rowObject[0];
return "<input type='button' value='somevalue' onclick='somefunction(+rowObject[0]+)'>";
function somefunction(id)
alert(id);
JSP page
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<!DOCTYPE html>
<html>
<head>
<title>Records</title>
<link rel="stylesheet" href="jqueryJs/jquery-ui.css">
<link rel="stylesheet" href="gridJs/css/ui.jqgrid.css">
<script src="jqueryJs/external/jquery/jquery.js"></script>
<script src="gridJs/js/i18n/grid.locale-en.js"></script>
<script src="gridJs/js/jquery.jqGrid.src.js"></script>
<script src="jqueryJs/jquery-ui.js"></script>
<script src="js/getJqGridData.js"></script>
<script type="text/javascript">
jQuery(document).ready(function()
$('.error').hide();
$("#submit_btn").click(function()
$('.error').hide();
var rollno = $("input#rollno").val();
if (rollno == "")
$("label#rollno_error").show();
$("input#rollno").focus();
return false;
var name = $("input#name").val();
if (name == "")
$("label#name_error").show();
$("input#name").focus();
return false;
var percent = $("input#percentage").val();
if (percent == "")
$("label#percentage_error").show();
$("input#percentage").focus();
return false;
var dataString = 'Rollno='+ rollno + '&name=' +name + '&percentage=' + percent;
);
$("#submit_btn").click(function (event)
//stop submit the form, we will post it manually.
event.preventDefault();
// Get form
var form = $('#formid')[0];
// Create an FormData object
var data = new FormData(form);
// If you want to add an extra field for the FormData
data.append("CustomField", "This is some extra data, testing");
// disabled the submit button
$("#submit_btn").prop("disabled", true);
$.ajax(
type: "POST",
enctype: 'multipart/form-data',
url: "HomeController",
data: data,
processData: false,
contentType: false,
cache: false,
timeout: 600000,
success: function (data)
$("#result").text(data);
console.log("SUCCESS : ", data);
$("#submit_btn").prop("disabled", false);
,
error: function (e)
$("#result").text(e.responseText);
console.log("ERROR : ", e);
$("#submit_btn").prop("disabled", false);
);
);
);
</script>
</head>
<body>
<h3>Student Records</h3>
<div id="contact_form">
<form enctype="multipart/form-data" method="post" id="formid">
<div>
Roll no: <input type="text" name="rollno" id="rollno"> <label
class="error" for="rollno" id="rollno_error">This field is
required.</label>
</div>
<br>
<div>
Name: <input type="text" name="name" id="name" /> <label
class="error" for="name" id="name_error">This field is
required.</label>
</div>
<br>
<div>
Percentage: <input type="text" name="percentage" id="percentage" />
<label class="error" for="percentage" id="percentage_error">This
field is required.</label>
</div>
<br>
<div>
File: <input type="file" name="file" size=50 /> <label
class="error" for="file" id="file_error">This field is
required.</label>
</div>
<br>
<div>
<input type="submit" value="Submit" class="button" id="submit_btn" />
</div>
</form>
</div>
<table id="list">
<tr>
<td />
</tr>
</table>
<div id="pager"></div>
</body>
</html>
java jquery ajax jsp servlets
java jquery ajax jsp servlets
asked Mar 23 at 18:30
Adarsh PatelAdarsh Patel
15
15
add a comment |
add a comment |
0
active
oldest
votes
Your Answer
StackExchange.ifUsing("editor", function ()
StackExchange.using("externalEditor", function ()
StackExchange.using("snippets", function ()
StackExchange.snippets.init();
);
);
, "code-snippets");
StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "1"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);
else
createEditor();
);
function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);
);
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f55317077%2fhow-to-pass-a-parameter-on-onclick-event-using-dynamic-form-created-by-jquery%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
0
active
oldest
votes
0
active
oldest
votes
active
oldest
votes
active
oldest
votes
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f55317077%2fhow-to-pass-a-parameter-on-onclick-event-using-dynamic-form-created-by-jquery%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown