Hi,
It looks like every row will call the same "function9()" when saving?
Should that be called "function{{result.0}}"?
Ideally, the javascript function itself could figure out which row/form is
calling it and be able to submit the correct <form>.
Collin
On Wednesday, December 31, 2014 5:55:59 AM UTC-5, Gangadhar Dixit wrote:
>
> Hi guys i am new to html and javascript. my application is to create a
> table from a list of list went from backend, after creating them
> dynamically(as length of the list is not known) i need to access some
> particular values of the table in python backend, when i tried to do this i
> am able to fetch the value in backend, but the value is not the desired
> value. The value which it returns is the last element of that table.
>
> given below is my code
>
> {% for result in list1 %}
> <tr id="tr_id">
> <!-- <form id="listOfSearch{{result.0}}" name="listOfSearch"
> method="post" action="/fetch_candid/"> -->
> <form id="listOfSearch{{result.0}}" name="listOfSearch" method="post"
> action = "/fetch_candid/">
>
> <td>
> <a href="#"
> onclick="document.forms['listOfSearch{{result.0}}'].submit();">{{result.0}}
> <input name="uniqID" value="{{result.0}}" id="IdField" type="hidden" >
> </a></td>
>
> <input name="save" value="0" type="hidden">
>
> <input name="listresult" value="{{list1}}" type="hidden">
> <input type="hidden" id="statusofresume123" name="statusofresume123"
> value="{{sres}}">
> <input type="hidden" id="Client1" name="Client1" value="{{client}}">
> <input type="hidden" id="ReqId1" name="ReqId1" value="{{reqid}}">
> <input type="hidden" id="only_skills" name="only_skills"
> value="{{only_skills}}">
> <input type="hidden" id="mbno" name="mbno" value="{{mbno}}">
> <input type="hidden" id="ReqId" name="ReqId" value="{{reqid4}}">
> <input type="hidden" id="Client" name="Client" value="{{client2}}">
> <input type="hidden" id="Name" name="Name" value="{{Name}}">
> <input type="hidden" id="datepicker" name="datepicker"
> value="{{Date1}}">
> <input type="hidden" id="datepicker1" name="datepicker1"
> value="{{Date2}}">
> <!-- <form id="listOfSearch{{result.0}}" name="listOfSearch"
> method="post" action="/fetch_candid/"> -->
> <td style="padding:5px; width:50px;">
>
>
> <select style="padding:5px; width:102%;"
> onchange="savestate({{result.0}});" class="select11" id="status8"
> name="status8" title="Choose Status">
> <option id="status8" name="status8" >{{result.1}}</option>
>
>
> {% if result.1 == "HR_Interview" %}
>
> <option id="status8" name="status8">COL</option>
>
>
> {% elif result.1 == "Internal_Interview" %}
>
> <option id="status8" name="status8">HR_Interview</option>
> <option id="status8" name="status8">COL</option>
>
>
> {% elif result.1 == "COL" %}
>
> <option id="status8" name="status8">CS</option>
>
>
> {% elif result.1 == "CI" %}
>
> <option id="status8" name="status8">CIS</option>
>
>
> {% elif result.1 == "CIS" %}
>
> <option id="status8" name="status8">Joining</option>
>
>
>
> {% elif result.1 == "CS" %}
>
> <option id="status8" name="status8">CI</option>
>
>
> {% elif result.1 == "Line_up" %}
>
> <option id="status8" name="status8">Internal_Interview</option>
> <option id="status8" name="status8">HR_Interview</option>
> <option id="status8" name="status8">COL</option>
>
> {% endif %}
>
> </select>
> <input class="css_save1" type="submit" name="save" value="Save"
> onclick = "function9(this);">
> <input type="hidden" id="name" name="name" value={{name}}>
>
> <input name="uniqID1" value="{{result.0}}" id="IdField" type="hidden" >
> <input type="hidden" id="name" name="name" value={{name}}>
> </td>
>
> <!-- </form> -->
>
>
> <td class="reqid1">{{result.2}}</td>
> <td>
> {{result.3}}
> <input name="Client18" id="Client18" type="hidden"
> value="{{result.3}}">
> </td>
> <td>
> {{result.4}}
> <input name="name18" id="name18" type="hidden" value="{{result.4}}">
> </td>
> <td>{{result.5}}</td>
> <td>{{result.6}}</td>
> <td>{{result.7}}</td>
> <td>{{result.8}}</td>
> <td>{{result.9}}</td>
> <td>{{result.10}}</td>
> <td>{{result.11}}</td>
> <td>{{result.12}}</td>
> <td>{{result.13}}</td>
> <td>{{result.14}}</td>
> <td>{{result.15}}</td>
> <td>{{result.16}}</td>
> <td>{{result.17}}</td>
>
> <input type="hidden" id="name" name="name" value={{name}}>
> </form>
>
> <script>
> function function9(x)
> {
> var id = $(x).closest("tr").find('td:eq(1)').find("#status8
> option:selected").text();
> var Client18 = $(x).closest("tr").find('td:eq(3)').text();
> var name18 = $(x).closest("tr").find('td:eq(4)').text();
> console.log("fetched value>>>",id,Client18,name18);
> if (id == "COL")
> {
> var r=confirm("Do you want to generate COL NOW ?");
> if (r == true)
> {
> alert("before");
>
> document.getElementById("listOfSearch{{result.0}}").action ="/hrpage/";
>
> document.getElementById("listOfSearch{{result.0}}").method = 'POST';
>
> document.getElementById("listOfSearch{{result.0}}").submit();
> alert("after");
> }
> else
> {
>
> document.getElementById("listOfSearch{{result.0}}").submit();
> }
> }
> else
> {
>
> document.getElementById("listOfSearch{{result.0}}").submit();
> }
> <!-- return response; -->
> }
> </script>
> my application is when i press on the save button i need to get that
> particular row's client name and candidate name
> kindly help me with this
>
--
You received this message because you are subscribed to the Google Groups
"Django users" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/django-users.
To view this discussion on the web visit
https://groups.google.com/d/msgid/django-users/fcbb688a-fed9-4acb-9ff4-84c2e977359f%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.