jQuery নতুন কর্ম সঙ্গে ক্লিক ইভেন্ট সঙ্গে ফর্ম জমা

আমি এই মত একটি ফর্ম হচ্ছে

    <form name="test" action="test/test_new" />
<input type="text" />
<input type="submit" value="search"/>
<input type="button" value="download"/>

আমি এমনকি ডাউনলোড বাটন জন্য একটি ক্লিক প্রয়োজন। যেমন। যদি আমি ডাউনলোড ক্লিক করি তবে এটি text/text_new এর পরিবর্তে text/text_new.xls হিসাবে জমা দিতে হবে। আমি এটা কিভাবে করবো.

8

6 উত্তর

বোতাম আইডি দিন এবং এই চেষ্টা করুন

$('#downloadButton').click(function(){
  $('form[name=test]').attr('action','test/test_new.xls');
  $('form[name=test]').submit();
});
26
যোগ
যদি ইনপুট [টাইপ = জমা] আইডি বা নাম থাকে যেমন "জমা" মান সহ কোড যেমন কাজ করছে না !!! stackoverflow.com/a/6299551/987850 দেখুন
যোগ লেখক 23W, উৎস

বোতাম আইডি দিন এবং এই চেষ্টা করুন

$('#downloadButton').click(function(){
  $('form[name=test]').attr('action','test/test_new.xls');
  $('form[name=test]').submit();
});
26
যোগ
যদি ইনপুট [টাইপ = জমা] আইডি বা নাম থাকে যেমন "জমা" মান সহ কোড যেমন কাজ করছে না !!! stackoverflow.com/a/6299551/987850 দেখুন
যোগ লেখক 23W, উৎস

HTML

<input type="button" value="download" id="dwnld"/>

এ JS

$('#dwnld').click(function(){
var fঅথবাm = $(this).closest('fঅথবাm');
fঅথবাm.attr('action',fঅথবাm.attr('action')+'.xls').trigger('submit');
});

অথবা

HTML


<input type="button" value="download" id="dwnld"/>

এ JS

$('#dwnld').click(function(){
fঅথবাm=$('#fঅথবাmID')
fঅথবাm.attr('action',fঅথবাm.attr('action')+'.xls').trigger('submit');
});
1
যোগ
আপনি যে কোনও নির্দিষ্ট কারণ ব্যবহার করছেন। ট্রিগার ('জমা দিন') বনাম । জমা দিন() ?
যোগ লেখক Zapnologica, উৎস
তিনি বলেন যে তিনি test/test_new এর পরিবর্তে text/text_new.xls এ ফর্ম জমা দিতে চান।
যোগ লেখক commit, উৎস
@commit আপডেট।
যোগ লেখক Tushar Gupta, উৎস

HTML

<input type="button" value="download" id="dwnld"/>

এ JS

$('#dwnld').click(function(){
var fঅথবাm = $(this).closest('fঅথবাm');
fঅথবাm.attr('action',fঅথবাm.attr('action')+'.xls').trigger('submit');
});

অথবা

HTML


<input type="button" value="download" id="dwnld"/>

এ JS

$('#dwnld').click(function(){
fঅথবাm=$('#fঅথবাmID')
fঅথবাm.attr('action',fঅথবাm.attr('action')+'.xls').trigger('submit');
});
1
যোগ
আপনি যে কোনও নির্দিষ্ট কারণ ব্যবহার করছেন। ট্রিগার ('জমা দিন') বনাম । জমা দিন() ?
যোগ লেখক Zapnologica, উৎস
তিনি বলেন যে তিনি test/test_new এর পরিবর্তে text/text_new.xls এ ফর্ম জমা দিতে চান।
যোগ লেখক commit, উৎস
@commit আপডেট।
যোগ লেখক Tushar Gupta, উৎস

এইচটিএমএল

<form name="test" id="form-id" action="test/test_new" />
<input type="text" />
<input type="button" class="submit" value="search" data-action="test/test_new" />
<input type="button" class="submit" value="download" data-action="test/test_new.xls" />
<input type="button" class="submit" value="another" data-action="test/test_newer" />

জাতীয়

$(document).on('click', 'input.submit', function() {
    var form = $('#form-id');
    var action = $(this).data('action');
    form.attr('action', action);
    form.submit();
});
1
যোগ

এইচটিএমএল

<form name="test" id="form-id" action="test/test_new" />
<input type="text" />
<input type="button" class="submit" value="search" data-action="test/test_new" />
<input type="button" class="submit" value="download" data-action="test/test_new.xls" />
<input type="button" class="submit" value="another" data-action="test/test_newer" />

জাতীয়

$(document).on('click', 'input.submit', function() {
    var form = $('#form-id');
    var action = $(this).data('action');
    form.attr('action', action);
    form.submit();
});
1
যোগ