Witam,
Absolutnie nie chodzi mi o to aby ktoś pisał za mnie skrypty

tylko o jakąś podpowiedź. Ogólnie mało używam JS czy też jQuery ale tym razem jest taka potrzeba
napiszę tak jak robiłem na przykładzie z modal-form ze strony jquery-ui.
mam formularz na stronie (screen1) ->klikam dodaj->pojawia mi się okno dialog(screen2) -> wpisuję tam nazwę kategorii -> klikam dodaj -> na stronie dodaje mi się input (screen3)-> klikam Wyślij zapytanie -> w tablicy $_POST nie widzę wartości nowrgo inputa przez co nie mogę dodać tej wartości do bazy.
screen1

screen2

screen3

Taki mam kod html
<div id="dialog-form" title="Nowa kategoria"> <p class="validateTips">Prosze wypelnic ponizsze pole.
</p>
<input type="text" name="name" id="name" class="text ui-widget-content ui-corner-all" />
<div id="users-contain" class="ui-widget"> <table id="users" class="ui-widget ui-widget-content"> <tr class="ui-widget-header "> <form action="..." method="post"> <td>Nazwa czesci:
<input type="text" name="name"/></td> <td>Model:
<input type="text" name="model"/></td> <option value="2" />Kategoria2
<option value="3" />Kategoria3
A taki sktyptu:
$(function() {
$( "#dialog:ui-dialog" ).dialog( "destroy" );
var name = $( "#name" ),
allFields = $( [] ).add( name ),
tips = $( ".validateTips" );
function updateTips( t ) {
tips
.text( t )
.addClass( "ui-state-highlight" );
setTimeout(function() {
tips.removeClass( "ui-state-highlight", 1500 );
}, 500 );
}
function checkLength( o, n, min, max ) {
if ( o.val().length > max || o.val().length < min ) {
o.addClass( "ui-state-error" );
updateTips( "Length of " + n + " must be between " +
min + " and " + max + "." );
return false;
} else {
return true;
}
}
function checkRegexp( o, regexp, n ) {
if ( !( regexp.test( o.val() ) ) ) {
o.addClass( "ui-state-error" );
updateTips( n );
return false;
} else {
return true;
}
}
$( "#dialog-form" ).dialog({
autoOpen: false,
height: 200,
width: 350,
modal: true,
buttons: {
"Dodaj Kategorie": function() {
var bValid = true;
allFields.removeClass( "ui-state-error" );
bValid = bValid && checkLength( name, "username", 3, 100 );
bValid = bValid && checkRegexp( name, /^[a-z]([0-9a-z_])+$/i, "Nazwa może zawierac tylko znaki a-z,A-Z,0-9." );
if ( bValid ) {
$( "#users tbody" ).append( "<tr>" +
"
<td><input type=text name=kat_new value=" + name.val() + "></td>" +
$( this ).dialog( "close" );
}
},
Cancel: function() {
$( this ).dialog( "close" );
}
},
close: function() {
allFields.val( "" ).removeClass( "ui-state-error" );
}
});
$( "#create-user" )
.button()
.click(function() {
$( "#dialog-form" ).dialog( "open" );
});
});
Mam nadzeję, że to jakoś bardziej nakreśli to czego potrzebuje.
Z góry przepraszam jeśli piszę coś nie jasno lub źle, są to moje pierwsze posty na forum.